2015-07-03 79 views
1

我正在尝试第一次为Android编写和编译应用程序。到目前为止,一切都进展顺利,直到我发现我的开发伙伴已经失去了签署APK文件的关键,这使得一个全新的应用程序成为唯一的选择,因为以某种方式更改软件包名称不适用于eclipse项目。这并不是那么糟糕,因为应用程序无论如何都需要重组。 现在我已经完成了,并且想要试用新的应用程序,但遇到了无法解决的错误消息。 我知道有关于我的错误消息的问题,但它们无助于解决问题。属性textAllCaps已被定义

该项目是在Android Studio中生成的,但这些类是从eclipse生成的项目中获取的。他们没有问题,一切都已经解决了。 我面对的这个错误告诉我:
错误:(1)属性“textAllCaps”已被定义

我还没有与values.xml搞砸文件中出现错误!

compile fileTree(dir: 'libs', include: ['*.jar']) 
compile 'com.android.support:appcompat-v7:22.2.0' 
compile files('libs/sqlite4java.jar') 

这就是我的build.gradle文件的编译部分的样子。我不会导入任何在其他问题中出现问题的库,这就是为什么我发布这个问题的原因。

如果有人花时间和能够帮助我,我将非常感激。 感谢您的提前。 如果您需要任何其他信息,请让我知道我很乐意提供。

+0

你可以发布带有错误的代码吗? – qwertz

+0

我可以分享你的项目,因为文件本身太大字符方面 链接将是:(https://www.dropbox.com/sh/5v0kk64370rgedr/AADv5_iUCkgp_n66W1SRgWI8a?dl=0) 路径是: RoRoSchedule/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/22.2.0/res/values/values.xml – Timbo

+0

现在需要一个赃物 – qwertz

回答

3

所以我发现了这个问题。 AppCompat库用名称textAllCaps定义自己的属性,所以你在你的项目中的attr文件中。删除这条线,它应该工作。

<attr name="textAllCaps" format="boolean" /> 
+0

非常感谢!我解决了这个问题,并遇到了5个新问题:D这很好,但这就是为什么我们编程正确,因为我们喜欢拼图。 – Timbo

+0

@Timbo哈哈耶对:D – qwertz