2016-12-22 3 views
0

Недавно обновил мой Android SDK Build-tools, и теперь ни один из моих проектов успешно не строится на устройстве.Почему конструкция gradle добавляет «-1» к концу моего идентификатора пакета?

Он строит и развертывает устройство успешно, хотя он не может начать свою деятельность из-за сборки инструментов добавляющих -1 расслоению ID:

12-22 13:15:08.346 5547 5547 W System.err: java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.gethuman.android/com.tns.MyActivity}: java.lang.ClassNotFoundException: Didn't find class "com.tns.MyActivity" on path: DexPathList[[zip file "/data/app/com.gethuman.android-1/base.apk"],nativeLibraryDirectories=[/data/app/com.gethuman.android-1/lib/arm, /data/app/com.gethuman.android-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]

Обратите внимание на -1 добавлен в DexPathList /data/app/com.gethuman.android-1/base.apk ,

Кто-нибудь знает, как это решить? Спасибо!

+1

Нечего «разрешать». Это путь, на котором Android установил ваше приложение. – CommonsWare

+0

Да, но до этого '-1' никогда не добавлялся. –

+1

И ваше доказательство этого ... что, точно? Инструменты сборки не определяют имя каталога, которое Android, ОС, использует для установки вашего приложения. – CommonsWare

ответ

0

Очистка данных и деинсталляция разрешены. Спасибо!