所有,我在执行一项简单的任务时遇到困难:采取我几个月前制作的现有项目并重新编译并在我的android-v19手机上运行。
无论我做什么,而且我已经做了很多事情(令人沮丧),appcompat就不会被接受。
我试过了:
将AppCompat添加到Eclipse
我的第一种方法是将appcompat添加到我的工作区(这是一个愚蠢的愚蠢要求)。
将AppCompat Jars添加到我的项目
很难找到样式值的值,特别是对于AppCompat主题。
我明白了,我应该升到v21。但我不想要。这是我的权利,这是我的信念,这是我的目标。如何开始一个旧项目如此困难?
答案 0 :(得分:1)
它需要设置为19,因为我不想编译为21
我不知道为什么。 compileSdkVersion
(Eclipse中的内容是Project> Properties> Android中设置的构建目标)对您可以运行的设备没有影响。
这不可能吗?
您不能使用有条件地使用API Level 21结构(类,样式/主题等)的代码,而不必将compileSdkVersion
/ build目标设置为21或更高。
您的选择是:
将compileSdkVersion
/ build target设置为21,或
查看您是否可以找到appcompat_v7
的旧版本,或
停止使用appcompat_v7