我使用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
说.gradle
和build
是排除的文件夹。
android studio case中的“Module not specified”是什么意思?
答案 0 :(得分:2)
您可能需要更新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 =>应用\ SRC \主\的AndroidManifest.xml
- res \ =>应用\ SRC \主\ RES \
- src \ =>应用\ SRC \主\的java \
后续步骤: -----------您现在可以构建项目了。 Gradle项目需要网络连接才能下载依赖项。
错误: -----如果由于某种原因您的项目没有构建,并且您确定它是由于Eclipse的错误或限制 Gradle导入器,请在http://b.android.com处提交错误 category Component-Tools。
(此导入摘要仅供参考,可以删除 导入后,如果您对结果感到满意。)
答案 1 :(得分:2)
此示例项目不是为Android工作室创建的,而是为eclipse项目创建的。因此,尝试将此项目导入eclipse,然后将其导出到Gradle项目。如果成功,您现在应该可以导入到android studio而不会出现任何问题。
答案 2 :(得分:0)
我希望这可以帮到你 点击"文件" ,然后选择" New Module",然后选择" Import Gradle Project",找到你模块的文件夹,完成。
答案 3 :(得分:0)
就我而言,这是一个现有的Android工作室项目。我做的是首先关闭项目,打开它,我点击“打开一个现有的Android Studio项目”,它正确地打开了项目
答案 4 :(得分:0)
对于我来说,我仅通过将Gradle文件与项目同步就解决了相同的问题。