【发布时间】:2016-11-15 19:00:22
【问题描述】:
一段时间以来,我一直在尝试在 Android Studio 中设置基本示例,但没有成功。到目前为止,这是我尝试过的;我已将示例下载为 zip,然后将其解压缩到我的 Android Studio Projects 文件夹中。接下来我打开 Android Studio 并选择 File->New->Import Project 然后选择 Basic Sample Folder(注意:没有选择“从现有模型导入 - Gradle”作为ReadMe file instructs)。我收到一个错误,告诉我它找不到 build tools version ,所以我只是像这样在构建工具版本中硬编码:
if (!project.hasProperty('android_version')) {
ext.build_tools_version = "23.0.2"
}else{
ext.build_tools_version = project.getProperty('android_version')
}
接下来我收到一条错误消息,告诉我最低版本不能低于 15,因此我查看了 gradle 文件并将最低版本从 9 更改为 15。之后它要求我升级我的 Gradle 插件。
要利用所有最新功能(例如 Instant Run), 改进和安全修复,我们强烈建议您更新 Android Gradle 插件到版本 2.2.0 和 Gradle 到版本 2.14.1.
如果我不升级它编译的程序但是当我运行它时会出现这个错误:
10:44:33 AM UnsupportedMethodException 不支持的方法:AndroidProject.getPluginGeneration()。 您连接的 Gradle 版本不支持该方法。 要解决此问题,您可以更改/升级您连接到的 Gradle 目标版本。 或者,您可以忽略此异常并从模型中读取其他信息。
如果我确实更新了 Gradle 插件,我会收到这两个错误,无法处理文件:
错误:com.android.builder.internal.aapt.AaptException:失败 紧缩文件 C:\Users\Me\AndroidStudioProjects\android-basic-samples-master\BasicSamples\libraries\BaseGameUtils\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.2.0\res\drawable-xhdpi -v4\abc_textfield_search_default_mtrl_alpha.9.png 进入 C:\Users\Me\AndroidStudioProjects\android-basic-samples-master\BasicSamples\libraries\BaseGameUtils\build\intermediates\res\merged\androidTest\debug\drawable-xhdpi-v4\abc_textfield_search_default_mtrl_alpha.9.png
错误:任务执行失败 ':libraries:BaseGameUtils:mergeDebugAndroidTestResources'。
错误:com.android.builder.internal.aapt.AaptException:无法处理文件 C:\Users\Me\AndroidStudioProjects\android-basic-samples-master\BasicSamples\libraries\BaseGameUtils\build\intermediates\exploded-aar\com.android.support\appcompat-v7\23.2.0\res\drawable-xhdpi -v4\abc_textfield_search_default_mtrl_alpha.9.png 进入 C:\Users\Me\AndroidStudioProjects\android-basic-samples-master\BasicSamples\libraries\BaseGameUtils\build\intermediates\res\merged\androidTest\debug\drawable-xhdpi-v4\abc_textfield_search_default_mtrl_alpha.9.png
到目前为止,我只对运行 SkeletonTbmp 应用程序感兴趣,所以尝试单独设置每个项目可能会更直接。如果有人能看出我会误入歧途,我将不胜感激所提供的任何帮助/建议。
编辑:对于那些对我的 Android Studio 构建感兴趣的人,另请参阅解决方案已接受答案中的 cmets。
谢谢
【问题讨论】:
标签: android android-studio android-gradle-plugin google-play-services google-play-games