2015-07-03 3 views
1

Я пытаюсь в первый раз написать и скомпилировать приложение для Android. Пока все прошло хорошо, пока я не обнаружил, что мои разработчики потеряли ключ для подписания файла APK, который делает совершенно новое приложение единственным вариантом, так как изменение имени пакета не работает с eclipse Projects. Это не так уж плохо, потому что приложение все равно нуждается в реструктуризации. Теперь, когда я закончил и хочу попробовать новое приложение, я запускаю сообщение об ошибке, которое я не могу решить. Я знаю, что есть вопросы относительно моего сообщения об ошибке, но они не помогли в решении проблемы.Атрибут textAllCaps уже определен

Проект был сгенерирован в Android Studio, но классы взяты из проекта, созданного затмением. Они не создают проблем, и все разобралось. Ошибка я сталкиваюсь с говорит мне:
Ошибка: (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 Thats fine, хотя вот почему мы программируем правильно, потому что мы любим головоломки. – Timbo

+0

@ Тимбо ха-ха да право: D – qwertz

Смежные вопросы