Einer meiner App stürzt auf Samsung S5 (SM G900V um genau zu sein) mit dieser Ausnahme:
android.content.res.Resources$NotFoundException: File res/drawable-xxhdpi-v4/common_signin_btn_icon_disabled_focus_light.9.png from drawable resource ID #0x7f0200e5
at android.content.res.Resources$CRunnable_openmp.doOpenMP(Resources.java:1097)
at android.content.res.Resources$__ompClass0.__doWork(Resources.java:1029)
at com.samsung.javaomp.runtime.__OMPThread.run()
Caused by: java.io.FileNotFoundException: res/drawable-xxhdpi-v4/common_signin_btn_icon_disabled_focus_light.9.png
at android.content.res.AssetManager.openNonAssetNative(AssetManager.java)
at android.content.res.AssetManager.openNonAsset(AssetManager.java:408)
at android.content.res.Resources$CRunnable_openmp.doOpenMP(Resources.java:1092)
at android.content.res.Resources$__ompClass0.__doWork(Resources.java:1029)
at com.samsung.javaomp.runtime.__OMPThread.run()
Scheint, wie App nicht in der Lage ist, einige ziehbar von Android OS zugreifen. Irgendwelche Ideen, wie man es löst?
UPDATE: Vielleicht ist dieser Teil es verursacht aber wieder seine nur eine Vermutung:
Integer resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if (resultCode == ConnectionResult.SERVICE_MISSING ||
resultCode == ConnectionResult.SERVICE_DISABLED ||
resultCode == ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED) {
Dialog dialog = GooglePlayServicesUtil.getErrorDialog(resultCode, this, 0);
if (dialog != null) {
//This dialog will help the user update to the latest GooglePlayServices
dialog.show();
}
}
UPDATE: Unzipping apk-Datei zeigt diese Datei res\drawable-xxhdpi-v4\common_signin_btn_icon_disabled_focus_light.9.png
Haben Sie in den res/ziehbar-xxhdpi-v4-Verzeichnis eine common_signin_btn_icon_disabled_focus_light.9.png Datei ? – mach
Ich habe kein "Drawable-xxhdpi-v4" -Verzeichnis an erster Stelle. Wenn ich auf Google nach 'common_signin_btn_icon_disabled_focus_light.9.png' suche, habe ich das Gefühl, dass dies eine interne Ressource ist, auf die Google Play Services zugreifen. –
Haben Sie Admob in Ihrer App und mit ProGuard verschleiert? – Opiatefuchs