我将这个旧的 ArduDroid 项目 ( https://github.com/xgxzatx/ArduDroid ) 导入 Android Studio 1.5.1。起初,由于ActionBarSherlock库的原因,我遇到了一个不可恢复的错误,Android Studio 甚至都不会导入该项目。我关注了一篇建议注释掉project.properties对该库的调用然后导入的帖子,所以我这样做了,并且项目成功导入了 Android Studio。然后我下载了该ActionBarSherlock文件夹并将其放入我的项目文件夹中,以便识别它。
现在我遇到了很多错误,要求使用不同的 SDK 和构建工具。到目前为止,我已经尝试了 SDK 19 和我猜想与 Android Studio 一起安装的默认 22。问题似乎是ActionBarSherlock似乎是为 SDK 19 设置的,但该项目似乎设置在不同的 SDK 中。我也相信它与ActionBarSherlock仅编译至 SDK 19 的版本有关。
目前这些是我的设置:
Ive installed SDK's:
22
19
15
AndroidProject
AndroidManifest.xml>>>min:15, target:15
build.gradle>>>>>>>>>>compile:15, buildTools:22.0.1, min:15, target:15
ActionBarSherlock
AndroidManifest.xml>>>min:15, target:15
build.gradle>>>>>>>>>>compile:19, buildTools:19.1.0
project.properties>>>>target=android-15
现在我得到:
Error retrieving parent for item: No resource found that matches the given name 'Theme.Sherlock'

