use*_*310 202 module android-studio
我已经将一个项目导入到具有多个子项目的Android Studio中.
我想运行一个子项目.
我成功地将这个子项目的build.gradle作为一个模块.
为了运行它,我去了Run> edit configurations> +> Android Application.
问题:当我尝试选择模块时,没有显示在下拉列表中.
为什么是这样?
编辑:它显示为Groovy下的模块,但未在Android应用程序下显示.如何在Android应用程序下显示它?
xDr*_*onZ 136
确保你的build.gradle是
apply plugin: 'com.android.application'
Run Code Online (Sandbox Code Playgroud)
不
apply plugin: 'com.android.library'
Run Code Online (Sandbox Code Playgroud)
更改后,请再次同步您的gradle.

Pra*_*ash 79
当我选择项目的父目录时,我遇到了类似的问题,我通过选择正确的build.gradle文件,通过关闭项目解决- >从Android Studio删除项目 - >导入项目.
确保在导入时选择正确的build.gradle文件.
sah*_*wat 64
我通过在模块设置中添加构面来修复此问题.他们失踪了.
右键单击项目 > 打开模块设置 > 构面 > 添加构面(顶部的"+"符号)> Android.添加构面后,您将拥有模块.
更新:
对于最新版本的gradle,Facets已被删除,您现在可以直接添加模块.
右键单击项目 > 打开模块设置 > 添加模块(顶部的"+"符号)> 手机和平板电脑应用程序(现在您可以创建一个新模块并对其进行配置).
Ume*_*esh 15
我没有运气就尝试了所有的选择.所以我最终得到了我的工作解决方案.只需执行以下步骤:
settings.gradle你的项目和include ':YOUR_MODULE_NAME'.aks*_*nge 13
转到Android >> Gradle Scripts >> Build Gradle(模块:app)
确保此文件的第一行是这样的.
apply plugin: 'com.android.application'
Run Code Online (Sandbox Code Playgroud)
不喜欢这个
apply plugin: 'com.android.library'
Run Code Online (Sandbox Code Playgroud)
小智 8
这主要发生在复制库项目并尝试构建它时.解决方案是添加
apply plugin: 'com.android.application'
Run Code Online (Sandbox Code Playgroud)
在build.gradle文件中,而不是
apply plugin: 'com.android.library'
Run Code Online (Sandbox Code Playgroud)
然后做一个gradle同步
以下对我有用:
include ':myNewModule'
Run Code Online (Sandbox Code Playgroud)
小智 5
在你的模块 build.gradle 文件中,确保你有正确的插件集。它应该是
apply plugin: 'android'
Run Code Online (Sandbox Code Playgroud)
没有取消配置,因为 IDE 无法取消模块 ( <no module>)。在build.gradle(应用程序模块)中,我的compileSdkVersion和buildToolsVersion为28
android {
.
.
compileSdkVersion 28
buildToolsVersion 28
.
.
}
Run Code Online (Sandbox Code Playgroud)
但是没有安装SDK。所以我先安装了它,它对我有用!
| 归档时间: |
|
| 查看次数: |
192617 次 |
| 最近记录: |