2014-10-07 73 views
-1

我有一个android项目,出于某种原因没有appcompat 7_5不起作用。事实上,即使没有它,android开发人员hp的hello world也不会在我的comuter上工作。项目只适用于appcompat 7:5

我想我的项目,只有程序兼容性7

工作为代码显然不能成为理由(你好世界),任何一个有任何建议可能是什么?

谢谢

编辑:

好吧,我改变了去除大部分错误的project.properties文件,但现在的GUI不能正常使用任何更多,因为“R不能解析为变量”

我的变化:

target=android-19 
#android.library.reference.1=../appcompat_v7_5 
android.library.reference.2=../appcompat_v7 
android.library=true 
android.library.reference.3=../appcompat_v7_4 

我只发了第二条线的注释一切是那里。现在如何让R回来?

我认为这个“R无法解决....”的事情是为什么我首先添加appcpompat 7_5。

+0

确保您已更新SDK – 2014-10-07 11:42:31

+0

我该怎么做? – newnewbie 2014-10-07 11:46:05

+0

appcpmpat7在那里,如果你的意思是 – newnewbie 2014-10-07 11:46:38

回答

2

选项1:如果您创建新应用程序,则可以选择API级别。在创建新的Android项目时选择Kitkat(最新的API级别)。最新版本不需要旧SDK版本的支持(appcompat)库。

选项2:在AndroidManifest.xml文件中,您可以更改最小/最大SDK目标。你应该改变: android:minSdkVersion android:targetSdkVersion

然后你可以删除支持库。

我推荐选项1,因为它更快。祝你好运;)

P.S.我不认为你需要更新。

+0

我应该使用选项2,因为我的项目已经完成....是否需要很长时间才能更改一行?你是什​​么意思我可以删除库? – newnewbie 2014-10-07 11:49:57

+0

请参阅我的编辑 – newnewbie 2014-10-07 11:50:46

+1

它不需要很长时间来更改一行:)。在你的课堂上,你最好能看到所有的进口产品。在那里你应该看到很多支持库被自动导入。例如:import android.support.v7.app.ActionBar.Tab;尝试删除所有支持导入。您可以通过从最新的SDK中导入相应的类来获得一些需要解决的错误消息。 – Foo 2014-10-07 11:56:18