我已经导入了一个项目到Android工作室的几个子项目。
我想运行一个子项目。
我成功地完成了这个子项目的构建。Gradle作为一个模块。
为了运行它,我去运行>编辑配置> + > Android应用程序。
问题:当我尝试选择一个模块时,下拉列表中没有显示。
为什么会这样?
编辑:它在Groovy下显示为一个模块,但在Android应用程序下不显示。我如何让它显示在Android应用程序?
我已经导入了一个项目到Android工作室的几个子项目。
我想运行一个子项目。
我成功地完成了这个子项目的构建。Gradle作为一个模块。
为了运行它,我去运行>编辑配置> + > Android应用程序。
问题:当我尝试选择一个模块时,下拉列表中没有显示。
为什么会这样?
编辑:它在Groovy下显示为一个模块,但在Android应用程序下不显示。我如何让它显示在Android应用程序?
当前回答
所有的答案都对我没用。最后,我单击Run > Edit Configuration。在左侧,u可以选择一个新的主模块并删除到已删除的主模块中。
其他回答
这主要发生在复制一个库项目并试图构建它的时候。解决办法是
apply plugin: 'com.android.application'
在构建中。Gradle文件,而不是
apply plugin: 'com.android.library'
然后进行gradle同步
以下是帮助您的方法:
再次关闭并打开项目 关闭和打开Android Studio 清洁项目 重建项目 实例化和重启 确保你已经包括:应用程序 导入项目
在我的案例中,问题在于SDK许可接受。 通过SDK管理器下载合适的SDK版本和许可验收解决了这个问题。
我通过以下方法在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和Android- gradle facet后,我修复了这个问题。