我是Android Studio的新手,这是我的项目屏幕截图。我的项目构建成功,但运行时仅显示“构建成功”。
据我了解,我认为工具栏上的构建位置应该是我的项目名称。当我进入Module内部的Edit Configuration时,只有一个选项是No Module,而我认为我的项目名称应该在那里。单击我的项目,然后单击使模块“ IBL2 eclipse的副本”没有任何反应。此项目在Eclipse中运行良好。
include ':app'
为include ':myappname'
我是Android Studio的新手,这是我的项目屏幕截图。我的项目构建成功,但运行时仅显示“构建成功”。
据我了解,我认为工具栏上的构建位置应该是我的项目名称。当我进入Module内部的Edit Configuration时,只有一个选项是No Module,而我认为我的项目名称应该在那里。单击我的项目,然后单击使模块“ IBL2 eclipse的副本”没有任何反应。此项目在Eclipse中运行良好。
include ':app'
为include ':myappname'
Answers:
首先在Android Studio中尝试:
文件->使用Gradle文件同步项目
在android studio左上角的“项目”页面中。
从下拉列表转到Android >> Gradle脚本>> Build Gradle(Module:app)
确保此文件的第一行是这样的。
apply plugin: 'com.android.application'
不像这样
apply plugin: 'com.android.library'
如果已导入项目,则可能必须以正确的方式重新导入它。
脚步 :
在AndroidStudio 1.0.1版上测试
其他路径是“工具菜单-> android->使用gradle File同步proyect”
我可以通过执行Gradle同步来解决此问题
去做这个:
在项目视图中,右键单击根(在下面的示例中为“ JamsMusicPlayer”
点击“同步{ProjectName}”
完成后,您应该在“运行”对话框中看到一个模块
有时以下修复将起作用。转到项目的build.gradle,然后将google()添加到存储库元素中,并且google()应该位于所有存储库的顶部。
这是存储库块的示例。您需要做的就是添加google(),或者如果已经存在,将其带到存储库中所有行的顶部
repositories {
google()
jcenter()
maven { url 'https://maven.fabric.io/public' }
maven { url "https://jitpack.io" }
maven { url 'https://maven.google.com' }
}
我有一个类似的问题,我的应用程序模块消失了,这是在一个大合并之后(从地狱开始)。与其他项目相比和合并之前,我发现app.iml
丢失<component name="FacetManager">
了。因此,我将以下内容复制并粘贴到根<module >
元素下。
建议不要手动编辑.iml文件,所以后果自负。
文件: project root folder > app > app.iml
添加以下内容...
<component name="FacetManager">
<facet type="android-gradle" name="Android-Gradle">
<configuration>
<option name="GRADLE_PROJECT_PATH" value=":app" />
</configuration>
</facet>
<facet type="android" name="Android">
<configuration>
<option name="SELECTED_BUILD_VARIANT" value="debug" />
<option name="SELECTED_TEST_ARTIFACT" value="_android_test_" />
<option name="ASSEMBLE_TASK_NAME" value="assembleDebug" />
<option name="COMPILE_JAVA_TASK_NAME" value="compileDebugSources" />
<afterSyncTasks>
<task>generateDebugSources</task>
</afterSyncTasks>
<option name="ALLOW_USER_CONFIGURATION" value="false" />
<option name="MANIFEST_FILE_RELATIVE_PATH" value="/src/main/AndroidManifest.xml" />
<option name="RES_FOLDER_RELATIVE_PATH" value="/src/main/res" />
<option name="RES_FOLDERS_RELATIVE_PATH" value="file://$MODULE_DIR$/src/main/res;file://$MODULE_DIR$/src/debug/res" />
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
</configuration>
</facet>
</component>