我将这个旧的 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'