2017-05-30 94 views
0

我是新來的android開發,希望有人能幫助我。Android:包安裝程序不斷停止

我使用Android Studio創建了一個應用程序(最低Android 4.4),該應用程序可以在Android Studio Emulator,MEmu Emulator和Samsung Galaxy J2 Prime手機上成功運行。

問題是如果我嘗試將它安裝到三星Galaxy S7 edge(Android 7)和某些本地手機(Android 4.4),則會顯示錯誤Package installer keeps stopping

Android Studio沒有錯誤。我也試過再次建立.apk,但沒有運氣。

這是logcat的

android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 
I/OpenGLRenderer: Initialized EGL, version 1.4 
D/OpenGLRenderer: Swap behavior 1 
W/OpenGLRenderer: Failed to choose config with EGL_SWAP_BEHAVIOR_PRESERVED, retrying without... 
D/OpenGLRenderer: Swap behavior 0 
W/art: Before Android 4.1, method int android.support.v7.widget.ListViewCompat.lookForSelectablePosition(int, boolean) would have incorrectly overridden the package-private method in android.widget.ListView 
D/MediaPlayer: getMetadata 
W/MediaPlayer: info/warning (3, 0) 
I/Choreographer: Skipped 90 frames! The application may be doing too much work on its main thread. 
I/Choreographer: Skipped 33 frames! The application may be doing too much work on its main thread. 
+0

logcat上顯示任何錯誤? – Amy

+0

謝謝你的回覆。我已經更新了這個問題。 –

+0

首先我不是女士:)請參考這個https://stackoverflow.com/questions/23005656/android-method-with-default-package-visibility-overriding-shouldnt-work-but – Amy

回答

1

如果有消息,您的應用崩潰「不幸的是...停止工作」,然後不按OK,以消除該消息,讓它在屏幕上。現在,檢查android studio中的logcat,它將顯示錯誤原因。 (哪種類型的錯誤在哪個文件中以及在哪個方法上)。這應該可以幫助你找到墜機的原因。

+0

如果你的意思是說我會在錯誤發生的那一刻查找logcat。很遺憾地說我不能在logcat上看到任何東西,因爲我只發送apk給朋友讓他們嘗試。但是,當我使用adb安裝apk時,就會看到我將在我的帖子中顯示它 –