Bugs fired - Android Software/Hacking General [Developers Only]

java.lang.RuntimeException: Unable to get provider com.android.providers.media.MediaProvider: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
at android.app.ActivityThread.installProvider(ActivityThread.java:5051)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4622)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4562)
at android.app.ActivityThread.access$1500(ActivityThread.java:154)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1408)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5334)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:835)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:651)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
at com.android.providers.media.MediaProvider.attachVolume(MediaProvider.java:6160)
at com.android.providers.media.MediaProvider.onCreate(MediaProvider.java:754)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1656)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1627)
at android.app.ActivityThread.installProvider(ActivityThread.java:5048)
... 12 more

Closing as duplicate.
Original: https://forum.xda-developers.com/android/software-hacking/confused-idoing-bug-t3614063/post72475242

Related

[Q] Attempting to theme Google Plus (G+) App

So i'm trying to theme a google+ app for personal use, and I want to edit the XML files to get a full change out of it. The problem is that it force closes when I try to run the app on my phone (no problems decomp or compiling with apk manager or apktool)
The logcat (can't add links yet, in code tag below) points to a FATAL EXCEPTION in main, and goes on to state:
"Caused by: java.lang.RuntimeException: Binary XML file line #4: You must supply a layout_width attribute."
Of course I can't find anything labeled "main" and there I don't know which XML file to edit, and do not see anything wrong in the layout XML files (again, I haven't edited the files at all, it's simply decompiling an untouched app then compiling and installing to a phone and emulator - both resulting in a FC of the app)
Png editing is of course no issue, but it's not quite giving the effect I want (black on forest green is tough to read)
Any assistance or perhaps a nudge in the right direction so I can figure this out and start theming apps?
Code:
W/dalvikvm( 466): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
E/AndroidRuntime( 466): FATAL EXCEPTION: main
E/AndroidRuntime( 466): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.google.android.apps.plus/com.google.android.apps.circles.accounts.SelectAccountActivity}: java.lang.RuntimeException: Binary XML file line #4: You must supply a layout_width attribute.
E/AndroidRuntime( 466): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
E/AndroidRuntime( 466): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
E/AndroidRuntime( 466): at android.app.ActivityThread.access$2300(ActivityThread.java:125)
E/AndroidRuntime( 466): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
E/AndroidRuntime( 466): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 466): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 466): at android.app.ActivityThread.main(ActivityThread.java:4627)
E/AndroidRuntime( 466): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 466): at java.lang.reflect.Method.invoke(Method.java:521)
E/AndroidRuntime( 466): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
E/AndroidRuntime( 466): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
E/AndroidRuntime( 466): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 466): Caused by: java.lang.RuntimeException: Binary XML file line #4: You must supply a layout_width attribute.
E/AndroidRuntime( 466): at android.content.res.TypedArray.getLayoutDimension(TypedArray.java:491)
E/AndroidRuntime( 466): at android.view.ViewGroup$LayoutParams.setBaseAttributes(ViewGroup.java:3592)
E/AndroidRuntime( 466): at android.view.ViewGroup$MarginLayoutParams.<init>(ViewGroup.java:3672)
E/AndroidRuntime( 466): at android.widget.LinearLayout$LayoutParams.<init>(LinearLayout.java:1395)
E/AndroidRuntime( 466): at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:1321)
E/AndroidRuntime( 466): at android.widget.LinearLayout.generateLayoutParams(LinearLayout.java:45)
E/AndroidRuntime( 466): at android.view.LayoutInflater.rInflate(LayoutInflater.java:620)
E/AndroidRuntime( 466): at android.view.LayoutInflater.inflate(LayoutInflater.java:407)
E/AndroidRuntime( 466): at android.view.LayoutInflater.inflate(LayoutInflater.java:320)
E/AndroidRuntime( 466): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
E/AndroidRuntime( 466): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:198)
E/AndroidRuntime( 466): at android.app.Activity.setContentView(Activity.java:1647)
E/AndroidRuntime( 466): at com.google.android.apps.circles.accounts.SelectAccountActivity.onCreate(SelectAccountActivity.java:97)
E/AndroidRuntime( 466): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime( 466): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
E/AndroidRuntime( 466): ... 11 more
W/ActivityManager( 61): Force finishing activity com.google.android.apps.plus/com.google.android.apps.circles.accounts.SelectAccountActivity
W/ActivityManager( 61): Activity pause timeout for HistoryRecord{44ffd1d8 com.google.android.apps.plus/com.google.android.apps.circles.accounts.SelectAccountActivity}
W/ActivityManager( 61): Activity destroy timeout for HistoryRecord{44f51990 com.google.android.apps.plus/com.google.android.apps.plusone.app.HomeScreenActivity}
W/ActivityManager( 61): Activity destroy timeout for HistoryRecord{44ffd1d8 com.google.android.apps.plus/com.google.android.apps.circles.accounts.SelectAccountActivity}

[Q] N.O.V.A on CM7

Hi,
i just can't get Gamelofts N.O.V.A too run. Using CM7 with GO Launcher EX.
Usually the version for GalaxyTab P1000 works but not in this case.
It seems it has problems with the SD Card as alogcat shows below.
Any ideas? Thanks for any help.
--snip
Code:
I/GameInstaller( 6780): File required: weapon_sniper_rifle.pack
I/System.out( 6780): STATE_CHECK_ERRORSSTATE_CHECK_ERRORSSTATE_CHECK_ERRORS
E/ ( 6780): statfs sdcard/external_sd failed, errno: 2
W/dalvikvm( 6780): threadid=9: thread exiting with uncaught exception (group=0x40015560)
E/AndroidRuntime( 6780): FATAL EXCEPTION: Thread-10
E/AndroidRuntime( 6780): java.lang.IllegalArgumentException
E/AndroidRuntime( 6780): at android.os.StatFs.native_setup(Native Method)
E/AndroidRuntime( 6780): at android.os.StatFs.<init>(StatFs.java:32)
E/AndroidRuntime( 6780): at com.gameloft.android.GAND.GloftNOHP.GameInstaller.checkSDAvailable(GameInstaller.java:1832)
E/AndroidRuntime( 6780): at com.gameloft.android.GAND.GloftNOHP.GameInstaller.update(GameInstaller.java:1008)
E/AndroidRuntime( 6780): at com.gameloft.android.GAND.GloftNOHP.GameInstaller.run(GameInstaller.java:842)
E/AndroidRuntime( 6780): at java.lang.Thread.run(Thread.java:1019)
W/ActivityManager( 1454): Force finishing activity com.gameloft.android.GAND.GloftNOHP/.GameInstaller

[Q] "android.process.media has stopped" Stock 5.1.1

Hi,
I've just updated my phone to stock 5.1.1 and I've deleted some system apps I don't need like I've done with 5.1.
Everythings works perfectly except that when I try to open the Download Manager it says "android.process.media has stopped" and I can't use it.
I've seen that I've deleted one more app thant with 5.1, DocumentsUI. Can it be this missing app that cause this error ?
Ive tried to put it back by extracting it from the system.img and moving it's folder in the right place with the same system right but the problem is still the same.
Kind regards
As it's a UI - User interface I'd say so. Start again and freeze apps you are not 100%sure of. You can unfreeze if it's needed.
SENT BY ENTANGLEMENT
I've done some investigations on my brother's phone and now I'm pretty sur that my problem is because I've deleted the Docs app that was in system\app\DocumentsUI.
Is there a way to put it back without flashing the whole ROM again ?
I've still got this problem. I have this logcat if someone is able to help me...
E/AndroidRuntime( 5031): FATAL EXCEPTION: main
E/AndroidRuntime( 5031): Process: android.process.media, PID: 5031
E/AndroidRuntime( 5031): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.providers.downloads.ui/com.android.providers.downloads.ui.DownloadList}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.provider.action.MANAGE_ROOT dat=content://com.android.providers.downloads.documents/root/downloads }
E/AndroidRuntime( 5031): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
E/AndroidRuntime( 5031): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
E/AndroidRuntime( 5031): at android.app.ActivityThread.access$800(ActivityThread.java:151)
E/AndroidRuntime( 5031): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
E/AndroidRuntime( 5031): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 5031): at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 5031): at android.app.ActivityThread.main(ActivityThread.java:5254)
E/AndroidRuntime( 5031): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 5031): at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 5031): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
E/AndroidRuntime( 5031): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
E/AndroidRuntime( 5031): Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.provider.action.MANAGE_ROOT dat=content://com.android.providers.downloads.documents/root/downloads }
E/AndroidRuntime( 5031): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1781)
E/AndroidRuntime( 5031): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1501)
E/AndroidRuntime( 5031): at android.app.Activity.startActivityForResult(Activity.java:3745)
E/AndroidRuntime( 5031): at android.app.Activity.startActivityForResult(Activity.java:3706)
E/AndroidRuntime( 5031): at android.app.Activity.startActivity(Activity.java:4016)
E/AndroidRuntime( 5031): at android.app.Activity.startActivity(Activity.java:3984)
E/AndroidRuntime( 5031): at com.android.providers.downloads.ui.DownloadList.onCreate(DownloadList.java:35)
E/AndroidRuntime( 5031): at android.app.Activity.performCreate(Activity.java:5990)
E/AndroidRuntime( 5031): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
E/AndroidRuntime( 5031): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
E/AndroidRuntime( 5031): ... 10 more
Just dirty flash same rom. All the apps will be there

confused what am.idoing for BUG.??

java.lang.RuntimeException: Unable to get provider com.android.providers.media.MediaProvider: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
at android.app.ActivityThread.installProvider(ActivityThread.java:5051)
at android.app.ActivityThread.installContentProviders(ActivityThread.java:4622)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4562)
at android.app.ActivityThread.access$1500(ActivityThread.java:154)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1408)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5334)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:835)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:651)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
at com.android.providers.media.MediaProvider.attachVolume(MediaProvider.java:6160)
at com.android.providers.media.MediaProvider.onCreate(MediaProvider.java:754)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1656)
at android.content.ContentProvider.attachInfo(ContentProvider.java:1627)
at android.app.ActivityThread.installProvider(ActivityThread.java:5048)
... 12 more

Launcher background image not possible on rooted [Tolino Page 11.2.3]

I rooted my Tolino Page some times ago and was able to install "ADW Launcher" and set background image using "Wallpaper Changer". At the time the firmware was 10.0.1 based on Android 4.0.4.
Since some weeks tolino published an update to 11.2.3, based on Android 4.4.2.
Device updated, factory-reset, rooted, installed all apps again, all is working as expected with the exception the background image cannot be set in launcher. I tried different launchers, all with the same issue, I just get a message "Error appears, please try again after reboot" (message free translated from german).
Any idea what is missed? Is there any software I can install to try to solve the issue? What I can check to find the reason?
I am firm with linux-command line and can apply patches and compile components if I get the right howto how to setup build environment.
I can manupulate directly the system as root trough adb shell
The used build is [not allowed to post , search for "mytolino update", then "page"]
The source code is [not allowed to post , search for "mytolino open source", then "page"]
Found the next mesages in logcat
Code:
W/WallpaperManager( 3098): WallpaperService not running
W/WallpaperManager( 3098): WallpaperService not running
D/AndroidRuntime( 3098): Shutting down VM
W/dalvikvm( 3098): threadid=1: thread exiting with uncaught exception (group=0x40e27ba8)
E/AndroidRuntime( 3098): FATAL EXCEPTION: main
E/AndroidRuntime( 3098): Process: com.simplemobiletools.gallery, PID: 3098
E/AndroidRuntime( 3098): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.simplemobiletools.gallery/com.simplemobiletools.gallery.activities.SetWallpaperActivity}: java.lang.IllegalArgumentException: Cannot set aspect ratio value to a number less than or equal to 0.
E/AndroidRuntime( 3098): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
E/AndroidRuntime( 3098): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
E/AndroidRuntime( 3098): at android.app.ActivityThread.access$800(ActivityThread.java:135)
E/AndroidRuntime( 3098): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
E/AndroidRuntime( 3098): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 3098): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 3098): at android.app.ActivityThread.main(ActivityThread.java:5017)
E/AndroidRuntime( 3098): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3098): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 3098): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
E/AndroidRuntime( 3098): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
E/AndroidRuntime( 3098): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 3098): Caused by: java.lang.IllegalArgumentException: Cannot set aspect ratio value to a number less than or equal to 0.
E/AndroidRuntime( 3098): at com.theartofdev.edmodo.cropper.CropOverlayView.setAspectRatioX(SourceFile:274)
E/AndroidRuntime( 3098): at com.theartofdev.edmodo.cropper.CropImageView.a(SourceFile:523)
E/AndroidRuntime( 3098): at com.simplemobiletools.gallery.activities.SetWallpaperActivity.setupAspectRatio(SourceFile:75)
E/AndroidRuntime( 3098): at com.simplemobiletools.gallery.activities.SetWallpaperActivity.handleImage(SourceFile:60)
E/AndroidRuntime( 3098): at com.simplemobiletools.gallery.activities.SetWallpaperActivity.onCreate(SourceFile:42)
E/AndroidRuntime( 3098): at android.app.Activity.performCreate(Activity.java:5231)
E/AndroidRuntime( 3098): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
E/AndroidRuntime( 3098): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
E/AndroidRuntime( 3098): ... 11 more
W/ActivityManager( 2462): Force finishing activity com.simplemobiletools.gallery/.activities.SetWallpaperActivity
Any idea what is missed?
I am Android noob, but I get set up a working AOSP build environment for ntx_6sl. So I can try some compiled files if I know which are necessary to set the WallpaperService running

Categories

Resources