首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为项目编辑Android的库文件?

如何为项目编辑Android的库文件?
EN

Stack Overflow用户
提问于 2017-10-16 10:47:02
回答 1查看 872关注 0票数 0

我已经通过了How do I add a library project to Android Studio?,但它只为外部库提供了解释。我想编辑Android的SpeechRecognizer类。

由于库已经被编译,并且它们的对象文件在执行之前被链接到应用程序的对象文件,所以我希望从我的项目中排除'android.speech‘,将它的内容复制到'libs’文件夹中,进行更改,并将其视为外部库。但是,这个库的源代码既不包含build.gradle,也不包含清单文件,这两个文件都是包含外部库所必需的。如何将其安装为外部依赖项?

编辑:

在将库作为依赖项添加之后,我得到以下错误:

配置项目':app‘时出现问题。

无法解决配置的所有依赖项“:app:_调试器应用”。Project :app声明了一个从配置‘编译’到配置‘默认’的依赖关系,这个依赖没有在项目描述符libs:speech中声明。

这是因为库的目录中没有build.gradle。

在我把它加进build.gradle之后-

代码语言:javascript
复制
apply plugin: 'com.android.library'

dependencies {
    compile 'com.android.support:support-v4:25.3.1'
}

android {
    compileSdkVersion 25
    buildToolsVersion "26.0.0"

    defaultConfig {
        minSdkVersion 23
        targetSdkVersion 25
    }

    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            res.srcDirs = ['res']
        }
    }
}

我再次得到一个错误,它无法从AndroidManifest.xml读取包名。这是因为库也不包含清单文件。

这两个问题都是在原来的问题中提到的。请指导我如何继续前进。我应该在现在创建的清单文件中保留什么?

EN

回答 1

Stack Overflow用户

发布于 2017-10-16 10:59:47

转到File > Project Structure。然后在左侧,单击app(模块下),顶部转到依赖项,单击+并选择依赖类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46768500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档