Я уже извелся и перелопатил кучу ресурсов...
Значит проблема в следующем.
Открываю android studio создаю проект для 4.2, больше ничего не добавлю и не меняю, тоесть вся программа дефолтная, ниединого Stringa не правлю и не добавляю.
Подключаю через USB свой EXPLAY FRESH запускаю проект, телефон обнаруживается, приложение устанавливается, но сразу при запуске вылетает ошибка и закрывается, в логах такие строки
Код: Выделить всё
02-22 23:12:13.079 20973-20973/ru.scream.kray W/dalvikvm﹕ threadid=1: calling UncaughtExceptionHandler
02-22 23:12:13.080 20973-20973/ru.scream.kray E/AndroidRuntime﹕ FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
at android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu(ActionBarActivityDelegateBase.java:914)
at android.support.v7.app.ActionBarActivityDelegateBase.preparePanel(ActionBarActivityDelegateBase.java:964)
at android.support.v7.app.ActionBarActivityDelegateBase.doInvalidatePanelMenu(ActionBarActivityDelegateBase.java:1182)
at android.support.v7.app.ActionBarActivityDelegateBase.access$100(ActionBarActivityDelegateBase.java:79)
at android.support.v7.app.ActionBarActivityDelegateBase$1.run(ActionBarActivityDelegateBase.java:118)
at android.os.Handler.handleCallback(Handler.java:800)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loop(Looper.java:194)
at android.app.ActivityThread.main(ActivityThread.java:5391)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:833)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600)
at dalvik.system.NativeStart.main(Native Method)
В интернете нарыл что это действительно косяк гугла, и эти ошибки типо только на samsung'ах, но вот как видите и на explay мне досталось.
В качестве решения везде пишется о какомто ProGuard и о таких строках
-keep class !android.support.v7.internal.view.menu.**,** {*;}
куда и что это нигде описания не нашел
Конкретно с этим телефоном работал через eclipse и там не было проблем, все работало (И НАМНОГО БЫСТРЕЕ, НАМНОГО ну это отдельная тема, хотя у меня i3 4gb оперативы, студия жрет с жабой 2 гб, жжжесть).
Вобщем буду благодарен знатокам за решения проблемы.