Android Studio。导入后未指定模块

16

我使用Android Studio。 我从官方网站导入示例项目

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

当我尝试运行它时,会出现编辑配置窗口,显示未指定模块的错误

我阅读了这个答案

https://dev59.com/tWQn5IYBdhLWcg3wvZJ_#16625227

并在项目结构-> 模块中将我的res / 文件夹标记为资源文件夹和源文件夹标记为源代码

问题仍然存在。

项目结构-> 模块还显示.gradlebuild是排除的文件夹。

在Android Studio中,“未指定模块”是什么意思?

5个回答

2
也许您需要更新Android Studio版本并重试。我导入了那个示例,没有遇到任何问题,在模拟器上运行良好。
这是我从Android Studio的导入报告:
ECLIPSE ANDROID PROJECT IMPORT SUMMARY
替换Jars为Dependencies: -------------------------------- 导入程序将以下.jar文件识别为第三方库,并用Gradle dependencies进行替换。这样做的好处是可以了解更明确的版本信息,并且可以自动更新库。但是,您的项目中的.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上报告错误,并选择组件工具类别。
(此导入摘要仅供参考,导入完成并满意结果后可删除。)

2

这个示例项目不是为Android Studio创建的,而是为Eclipse项目创建的。因此,尝试将此项目导入到Eclipse中,然后将其导出为Gradle项目。如果成功,现在应该可以在Android Studio中导入而没有任何问题。


1

针对我的情况,我通过将项目与Gradle文件同步来解决了相同的问题。


0

希望这能帮到你。点击“文件”,然后选择“新建模块”,接下来是“导入Gradle项目”,找到你的模块文件夹,完成。


0
对于我的情况,这是一个现有的Android Studio项目。我所做的是首先关闭该项目,然后点击“打开现有的Android Studio项目”,它就正确地打开了该项目。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接