我已经导入了一个项目到Android工作室的几个子项目。
我想运行一个子项目。
我成功地完成了这个子项目的构建。Gradle作为一个模块。
为了运行它,我去运行>编辑配置> + > Android应用程序。
问题:当我尝试选择一个模块时,下拉列表中没有显示。
为什么会这样?
编辑:它在Groovy下显示为一个模块,但在Android应用程序下不显示。我如何让它显示在Android应用程序?
我已经导入了一个项目到Android工作室的几个子项目。
我想运行一个子项目。
我成功地完成了这个子项目的构建。Gradle作为一个模块。
为了运行它,我去运行>编辑配置> + > Android应用程序。
问题:当我尝试选择一个模块时,下拉列表中没有显示。
为什么会这样?
编辑:它在Groovy下显示为一个模块,但在Android应用程序下不显示。我如何让它显示在Android应用程序?
当前回答
我把这一行添加到我的app.iml文件中,它工作了
orderEntry type=“library” exported=“” name=“appcompat-v7-19.1.0” level=“project” />
其他回答
以上的方法对我来说都没用。
我刚刚在build中升级了com.android.tools.build:gradle:7.0.0版本。Gradles的最新版本(目前7.0.2),它工作!
确定你的构建。gradle是
apply plugin: 'com.android.application'
不
apply plugin: 'com.android.library'
更改后,请再次同步gradle。
这主要发生在复制一个库项目并试图构建它的时候。解决办法是
apply plugin: 'com.android.application'
在构建中。Gradle文件,而不是
apply plugin: 'com.android.library'
然后进行gradle同步
我通过以下方法在Android Studio 1.3.1中修复了这个问题:
Make a new module from File -> New -> New Module Name it something different, e.g. 'My Libary' Copy an .iml file from an existing library module and change the name of the file and rename references in the .iml file Add the module name to settings.gradle Add the module dependency in your app's build.gradle file 'compile project(':mylibrary')' Close and reopen Android Studio Verify that Android Studio recognises the module as a library (should be bold) Rename module's directory and module name by right clicking on the newly created module. Enjoy :)
有时错误存在于Android-manifest中,因为那里 是交叉像图像运行/调试配置,因此试图看 如果Android-manifest有任何错误,以防万一。