繁体   English   中英

Android工作室。 导入后未指定模块

[英]Android studio. Module not specified after import

我用android studio。 我从官方网站导入示例项目

http://developer.android.com/training/contacts-provider/retrieve-names.html

当我尝试运行它时,我得到Edit configuration窗口,其中包含Error: Module not specified

我读了这个答案

https://stackoverflow.com/a/16625227/1864033

并标记(在Project structure -> modules )我的res/文件夹作为resources文件夹和源文件夹作为sources

问题仍然存在。

另外Project structure -> modules.gradlebuild是排除的文件夹。

android studio案例中“模块未指定”是什么意思?

您可能需要更新Android Studio版本并重试。 我没有任何问题导入了该示例,它在模拟器上运行正常。

这是Android Studio的导入报告:

ECLIPSE ANDROID项目进口摘要

用依赖项替换了Jars:--------------------------------导入程序将以下.jar文件识别为第三方库和取而代之的是Gradle依赖项。 这具有以下优点:已知更明确的版本信息,并且库可以自动更新。 但是,项目中的.jar文件可能比我们选择的依赖项版本旧,这可能导致项目无法编译。 您可以在导入向导中禁用jar替换,然后重试:

android-support-v4.jar => com.android.support:support-v4:19.1.0

移动文件:------------ Android Gradle项目使用与ADT Eclipse项目不同的目录结构。 以下是项目重组的方式:

  • AndroidManifest.xml => app \\ src \\ main \\ AndroidManifest.xml
  • res \\ => app \\ src \\ main \\ res \\
  • src \\ => app \\ src \\ main \\ java \\

后续步骤:-----------您现在可以构建项目。 Gradle项目需要网络连接才能下载依赖项。

错误:-----如果由于某种原因您的项目没有构建,并且您确定它是由于Eclipse到Gradle导入程序的错误或限制,请在http://b.android.com上提交错误与类别组件 - 工具。

(此导入摘要仅供您参考,一旦您对结果感到满意,可以在导入后删除。)

此示例项目不是为Android工作室创建的,而是为eclipse项目创建的。 因此,尝试将此项目导入eclipse,然后将其导出到Gradle项目。如果成功,您现在应该可以导入到android studio而不会出现任何问题。

我希望这可以帮到你点击“文件”,然后选择“新模块”,然后选择“导入Gradle项目”,找到模块的文件夹,完成。

就我而言,它是一个现有的Android工作室项目。 我做的是首先关闭项目,打开它,我点击“打开一个现有的Android Studio项目”,它正确地打开了项目

对于我的情况,我通过将项目与gradle文件同步来解决了同样的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM