在尝试了解Fragment
时,我在将下载的文件FragmentBasics
解压缩到该文件夹后,将解压缩的文件夹FragmentBasics.zip
导入Android Studio 1.5.1。
现在我有Gradle问题,我不知道该怎么做才能运行应用程序。我不知道.zip文件来自Eclipse,如消息所示。
我确实将文件夹FragmentBasics
移动到了C:\ Users \ Dov,因为“Google云端硬盘”中的空格却出现了同样的错误。
Gradle项目同步失败。基本功能(例如,编辑,调试)将无法正常工作。
无法同步gradle项目'FragmentBasics' 错误:原因:无法在以下位置找到带有哈希字符串'android-15'的目标:C:\ Users \ Dov \ AppData \ Local \ Android \ sdk
打开Android SDK Manager
工具应该处理任何目录中的项目位置。然而, 由于错误,将项目放在包含空格的目录中 路径,或“,”和&等字符都有问题。我们正在努力 消除这些错误,但为了避免你可能想要的头痛 将项目移动到不存在问题的位置。
C:\ Users \ Dov \ Google Drive \ AndroidStudioProjects \ FragmentBasics
-
导入程序将以下.jar文件识别为第三方 库而是用Gradle依赖项替换它们。这有 知道更明确的版本信息的优点,以及 库可以自动更新。但是,有可能 项目中的.jar文件版本比版本旧 我们选择的依赖项,这可能导致项目无法编译。 您可以在导入向导中禁用jar替换,然后重试:
android-support-v4.jar => com.android.support:support-v4:18.0.0
Android Gradle项目使用与ADT不同的目录结构 Eclipse项目。以下是项目重组的方式:
您现在可以构建项目。 Gradle项目需要网络 连接下载依赖项。
如果由于某种原因您的项目没有构建,并且您确定了 这是由于Eclipse到Gradle导入程序的错误或限制, 请在http://b.android.com的类别中提交错误 组件的工具。
(此导入摘要仅供参考,可以删除 导入后,如果您对结果感到满意。)
答案 0 :(得分:0)
我安装了sdk 15,但后来Gradle抓住了问题
gradle-wrapper.properties
文件,其中包含
gradle-2.8-all.zip
需要更改为
gradle-2.1-all.zip
,因此我将gradle-wrapper.properties
文件编辑为包含2.1
而不是2.8
。
消息说改变后重新导入项目。它有效。
答案 1 :(得分:0)
导入之前我只删除了AndroidManifest.xml中的以下行
<uses-sdk android:minSdkVersion="4" android:targetSdkVersion="15" />
在Android Studio 2.3.3中使用FragmentsBasics.zip