2015-07-03 208 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