[Q] SystemUI.apk from AOSP 4.2 FQ - Android Q&A, Help & Troubleshooting

Hello, EDIT: FQ = Force Close
I have a VM with Ubuntu 10.04, sun java6 jdk, everything configured like I read here: http://source.android.com/source/initializing.html
I try to mod the SystemUI-QuickSettings on my Nexus4 - Android 4.2
For that I downloaded the hole repo https://android.googlesource.com/platform/manifest
and i tryed the repo https://android.googlesource.com/platform/manifest -b android-4.2_r1
too.
A make -j8 finish's without any error.
------------
Problem:
Iam not able to compile the SystemUI from Source and get it working...
Question 1:
The emulator, which is built during the compilation process dont start (opengles problem). How can I export the "built emulator" into my android sdk avd? because when I create an emulator with android avd it works!
Question 2:
I try to modifiy the SystemUI (the onclick behavior in the QuickSettings for the Wifi toggle - but till now I just comment the override out) and compile it (.build/env... with mako built). When I push the SystemUI.apk from(.../out/target/product/mako/system/app/) to the system folder on my Nexus 4 and change the rights (chmod 644) and reboot, I still get a force close. To get it on my phone I added in the manifest.xml
<uses-sdk android:minSdkVersion="17"
android:targetSdkVersion="17">
</uses-sdk>
Logcat:
I/Process ( 2181): Sending signal. PID: 2181 SIG: 9
I/ActivityManager( 595): Process com.android.systemui (pid 2181) has died.
W/ActivityManager( 595): Scheduling restart of crashed service com.android.systemui/.SystemUIService in 0ms
I/ActivityManager( 595): Start proc com.android.systemui for restart com.android.systemui: pid=3403 uid=10057 gids={50057, 1028, 1015, 3002, 3001}
W/InputMethodManagerService( 595): Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
D/AndroidRuntime( 3403): Shutting down VM
W/dalvikvm( 3403): threadid=1: thread exiting with uncaught exception (group=0x40c01930)
E/AndroidRuntime( 3403): FATAL EXCEPTION: main
E/AndroidRuntime( 3403): java.lang.RuntimeException: Unable to create service com.android.systemui.SystemUIService: java.lang.SecurityException: Call from user 0 as user -2 without permission INTERACT_ACROSS_USERS or INTERACT_ACROSS_USERS_FULL not allowed.
E/AndroidRuntime( 3403): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2539)
E/AndroidRuntime( 3403): at android.app.ActivityThread.access$1600(ActivityThread.java:141)
E/AndroidRuntime( 3403): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
E/AndroidRuntime( 3403): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 3403): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 3403): at android.app.ActivityThread.main(ActivityThread.java:5039)
E/AndroidRuntime( 3403): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3403): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 3403): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime( 3403): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime( 3403): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 3403): Caused by: java.lang.SecurityException: Call from user 0 as user -2 without permission INTERACT_ACROSS_USERS or INTERACT_ACROSS_USERS_FULL not allowed.
E/AndroidRuntime( 3403): at android.os.Parcel.readException(Parcel.java:1425)
E/AndroidRuntime( 3403): at android.os.Parcel.readException(Parcel.java:1379)
E/AndroidRuntime( 3403): at android.view.accessibility.IAccessibilityManager$Stub$Proxy.addClient(IAccessibilityManager.java:203)
E/AndroidRuntime( 3403): at android.view.accessibility.AccessibilityManager.<init>(AccessibilityManager.java:200)
E/AndroidRuntime( 3403): at android.view.accessibility.AccessibilityManager.createSingletonInstance(AccessibilityManager.java:182)
E/AndroidRuntime( 3403): at android.view.accessibility.AccessibilityManager.createAsSharedAcrossUsers(AccessibilityManager.java:153)
E/AndroidRuntime( 3403): at com.android.systemui.SystemUIService.onCreate(SystemUIService.java:73)
E/AndroidRuntime( 3403): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2529)
E/AndroidRuntime( 3403): ... 10 more
W/ActivityManager( 595): Process com.android.systemui has crashed too many times: killing!
D/overlay ( 163): FROM_STATE = OV_CLOSED TO_STATE = OV_BYPASS_3_LAYER
D/overlay ( 163): FROM_STATE = OV_BYPASS_3_LAYER TO_STATE = OV_CLOSED
D/dalvikvm( 1303): GC_CONCURRENT freed 909K, 7% free 14176K/15228K, paused 3ms+4ms, total 29ms
D/dalvikvm( 1303): GC_CONCURRENT freed 935K, 7% free 15013K/15976K, paused 5ms+6ms, total 78ms
D/dalvikvm( 1303): WAIT_FOR_CONCURRENT_GC blocked 62ms
D/dalvikvm( 1303): GC_CONCURRENT freed 1485K, 9% free 15557K/17080K, paused 3ms+4ms, total 37ms
W/Finsky ( 1303): [1] 1.onResponse: No document details for app: pkg=com.imdb.mobile
W/Finsky ( 1303): [1] 1.onResponse: No document details for app: pkg=de.tzwebdesign.TUCMensa
W/Finsky ( 1303): [1] 1.onResponse: No document details for app: pkg=eu.chainfire.supersu
W/ActivityManager( 595): Timeout executing service: ServiceRecord{41ae4608 u0 com.android.systemui/.SystemUIService}
I/ActivityManager( 595): Crashing app skipping ANR: ProcessRecord{41808a68 3403:com.android.systemui/u0a10057} Executing service com.android.systemui/.SystemUIService
D/Finsky ( 1303): [1] 5.onFinished: Installation state replication succeeded.
W/ThrottleService( 595): unable to find stats for iface rmnet_usb0
I/dalvikvm( 2521): Total arena pages for JIT: 18
D/dalvikvm( 2521): GC_CONCURRENT freed 409K, 5% free 9933K/10372K, paused 3ms+3ms, total 25ms
D/dalvikvm( 2521): GC_CONCURRENT freed 332K, 4% free 10033K/10396K, paused 3ms+3ms, total 26ms
I/Process ( 3403): Sending signal. PID: 3403 SIG: 9
I/ActivityManager( 595): Process com.android.systemui (pid 3403) has died.
W/ActivityManager( 595): Scheduling restart of crashed service com.android.systemui/.SystemUIService in 0ms
I/ActivityManager( 595): Start proc com.android.systemui for restart com.android.systemui: pid=3462 uid=10057 gids={50057, 1028, 1015, 3002, 3001}
W/InputMethodManagerService( 595): Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
D/dalvikvm( 164): GC_EXPLICIT freed 39K, 1% free 8871K/8940K, paused 2ms+3ms, total 30ms
D/dalvikvm( 164): GC_EXPLICIT freed <1K, 1% free 8871K/8940K, paused 2ms+2ms, total 23ms
D/dalvikvm( 164): GC_EXPLICIT freed <1K, 1% free 8871K/8940K, paused 1ms+2ms, total 18ms
Click to expand...
Click to collapse
E/AndroidRuntime( 3403): FATAL EXCEPTION: main
E/AndroidRuntime( 3403): java.lang.RuntimeException: Unable to create service com.android.systemui.SystemUIService: java.lang.SecurityException: Call from user 0 as user -2 without permission INTERACT_ACROSS_USERS or INTERACT_ACROSS_USERS_FULL not allowed.
So I looked into the source code and found in the SystemUI manifest.xml
<!-- ActivityManager -->
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.GET_DETAILED_TASKS" />
<uses-permission android:name="android.permission.REORDER_TASKS" />
<uses-permission android:name="android.permission.REMOVE_TASKS" />
<uses-permission android:name="android.permission.STOP_APP_SWITCHES" />
<uses-permission android:name="android.permission.SET_SCREEN_COMPATIBILITY" />
<uses-permission android:name="android.permission.START_ANY_ACTIVITY" />
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" />
So the app still have the permission! Can anyone help me to figure out what is wrong with my built?

I am getting a similar error, and cannot figure it out either. If you figured it our please let me know.
I think the problem is making a call as user -2 since it starts at 0 and goes up. This leads me to believe -2 does not exist but I can't figure out why it is calling it as -2.
W/dalvikvm( 2668): threadid=1: thread exiting with uncaught exception (group=0x40bee930)
E/AndroidRuntime( 2668): FATAL EXCEPTION: main
E/AndroidRuntime( 2668): java.lang.RuntimeException: Unable to create service com.android.systemui.SystemUIService: java.lang.SecurityException: Call from user 0 as user -2 without permission INTERACT_ACROSS_USERS or INTERACT_ACROSS_USERS_FULL not allowed.
E/AndroidRuntime( 2668): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2539)
E/AndroidRuntime( 2668): at android.app.ActivityThread.access$1600(ActivityThread.java:141)
E/AndroidRuntime( 2668): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1316)
E/AndroidRuntime( 2668): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2668): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 2668): at android.app.ActivityThread.main(ActivityThread.java:5039)
E/AndroidRuntime( 2668): at java.lang.reflect.Method.invokeNative(NativeMethod)
E/AndroidRuntime( 2668): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 2668): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
E/AndroidRuntime( 2668): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
E/AndroidRuntime( 2668): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2668): Caused by: java.lang.SecurityException: Call from user 0 as user -2 without permission INTERACT_ACROSS_USERS or INTERACT_ACROSS_USERS_FULL not allowed.
E/AndroidRuntime( 2668): at android.os.Parcel.readException(Parcel.java:1425)
E/AndroidRuntime( 2668): at android.os.Parcel.readException(Parcel.java:1379)
E/AndroidRuntime( 2668): at android.view.accessibility.IAccessibilityManager$Stub$Proxy.addClient(IAccessibilityManager.java:203)
E/AndroidRuntime( 2668): at android.view.accessibility.AccessibilityManager.<init>(AccessibilityManager.java:200)
E/AndroidRuntime( 2668): at android.view.accessibility.AccessibilityManager.createSingletonInstance(AccessibilityManager.java:182)
E/AndroidRuntime( 2668): at android.view.accessibility.AccessibilityManager.createAsSharedAcrossUsers(AccessibilityManager.java:153)
E/AndroidRuntime( 2668): at com.android.systemui.SystemUIService.onCreate(SystemUIService.java:73)
E/AndroidRuntime( 2668): at android.app.ActivityThread.handleCreateService(ActivityThread.java:2529)
E/AndroidRuntime( 2668): ... 10 more
W/ActivityManager( 509): Process com.android.systemui has crashed too many times: killing!
Click to expand...
Click to collapse

Questions should be posted in Q&A forums, not Development forums.
http://forum.xda-developers.com/announcement.php?a=81
See rule #15
Thread moved.

Related

[Q] Android [Settings] error on Huawei 10FHD

sorry for bad english
Found a strange problem! Pairing tablet via bluetooth with any phone, then choosing pair settings on tablet and in this mometn Settings menu is closing and we see working table with error "error in Settings program". Same thing with choosing mobile network settings. I've got a log of this problem (listed below), anybody can help with this bug?
Code:
D/BluetoothAdapterStateMachine( 1841): BluetoothOn process message: 1
W/BluetoothAdapterStateMachine( 1841): BluetoothOn received: 1
D/BluetoothEnabler( 4541): HW DETECTABILITY DEFAULT is 0
D/LocalBluetoothManager( 4541): setting foreground activity to non-null context
D/BluetoothInputDevice( 4541): getConnectedDevices()
D/BluetoothInputDevice( 4541): getPriority(D8:2A:7E:D1:D1:A2)
D/AndroidRuntime( 4541): Shutting down VM
W/dalvikvm( 4541): threadid=1: thread exiting with uncaught exception (group=0x40a7e1f8)
E/AndroidRuntime( 4541): FATAL EXCEPTION: main
E/AndroidRuntime( 4541): java.lang.NullPointerException
E/AndroidRuntime( 4541): at com.android.settings.bluetooth.HeadsetProfile.isPreferred(HeadsetProfile.java:144)
E/AndroidRuntime( 4541): at com.android.settings.bluetooth.CachedBluetoothDevice.connectWithoutResettingTimer(CachedBluetoothDevice.java:238)
E/AndroidRuntime( 4541): at com.android.settings.bluetooth.CachedBluetoothDevice.connect(CachedBluetoothDevice.java:209)
E/AndroidRuntime( 4541): at com.android.settings.bluetooth.BluetoothDevicePreference.onClicked(BluetoothDevicePreference.java:201)
E/AndroidRuntime( 4541): at com.android.settings.bluetooth.DeviceListPreferenceFragment.onDevicePreferenceClick(DeviceListPreferenceFragment.java:192)
E/AndroidRuntime( 4541): at com.android.settings.bluetooth.BluetoothSettings.onDevicePreferenceClick(BluetoothSettings.java:369)
E/AndroidRuntime( 4541): at com.android.settings.bluetooth.DeviceListPreferenceFragment.onPreferenceTreeClick(DeviceListPreferenceFragment.java:184)
E/AndroidRuntime( 4541): at android.preference.Preference.performClick(Preference.java:949)
E/AndroidRuntime( 4541): at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:202)
E/AndroidRuntime( 4541): at android.widget.AdapterView.performItemClick(AdapterView.java:292)
E/AndroidRuntime( 4541): at android.widget.AbsListView.performItemClick(AbsListView.java:1068)
E/AndroidRuntime( 4541): at android.widget.AbsListView$PerformClick.run(AbsListView.java:2524)
E/AndroidRuntime( 4541): at android.widget.AbsListView$1.run(AbsListView.java:3193)
E/AndroidRuntime( 4541): at android.os.Handler.handleCallback(Handler.java:605)
E/AndroidRuntime( 4541): at android.os.Handler.dispatchMessage(Handler.java:92)
E/AndroidRuntime( 4541): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 4541): at android.app.ActivityThread.main(ActivityThread.java:4521)
E/AndroidRuntime( 4541): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 4541): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 4541): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:762)
E/AndroidRuntime( 4541): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:529)
E/AndroidRuntime( 4541): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 1841): Force finishing activity com.android.settings/.Settings
D/OppNotification( 2613): Stopping notification thread: NotificationUpdateThread-1356435222415
W/ActivityManager( 1841): Activity pause timeout for ActivityRecord{41595320 com.android.settings/.Settings}
E/dalvikvm( 4801): GC_CONCURRENT freed 1373K, 13% free 11484K/13191K, paused 2ms+15ms
I/Process ( 4541): Sending signal. PID: 4541 SIG: 9
D/Settings( 2052): getAllInstallLangId().length43
D/Settings( 2052): getAllInstallLangId().length43
I/WindowManager( 1841): WIN DEATH: Window{417b2068 com.android.settings/com.android.settings.Settings paused=false}
I/ActivityManager( 1841): Process com.android.settings (pid 4541) has died.
W/ActivityManager( 1841): Activity destroy timeout for ActivityRecord{41595320 com.android.settings/.Settings}

Using internal memory by default?

I am rooting and flashing a nook for my friend and I've been using my own sd in the process. When I give the nook back I'll take my ad out of it so is there a way of making the nook's internal memory partition as its default memory for storage and whatnot? I think I saw a rom that did this but I might be mistaken
This probably belongs in q&a. Search the forums specifically look into posts under the various ROM posts as I believe it has been covered numerous times. Vold.fstab. In addition an SD card costs $5-10 and comes in handy when updating or troubleshooting problems. Its a wise investment for the minimal expense.
Sent from my CM 10 nook. Thanks devs.
Yes, it's all about the recovery you install and then you can flash a rom using emmc by default. So, the answer is YES.
http://forum.xda-developers.com/showthread.php?t=2056626
katu2006 said:
Yes, it's all about the recovery you install and then you can flash a rom using emmc by default. So, the answer is YES.
http://forum.xda-developers.com/showthread.php?t=2056626
Click to expand...
Click to collapse
Uhh he was asking if STORAGE could be set to default to emmc not about installing ROMs from emmc.
Sent from my CM 10 nook. Thanks devs.
7heBoss said:
I am rooting and flashing a nook for my friend and I've been using my own sd in the process. When I give the nook back I'll take my ad out of it so is there a way of making the nook's internal memory partition as its default memory for storage and whatnot? I think I saw a rom that did this but I might be mistaken
Click to expand...
Click to collapse
See the thread http://forum.xda-developers.com/showthread.php?t=2068595.
SlowCobra96 said:
Uhh he was asking if STORAGE could be set to default to emmc not about installing ROMs from emmc.
Sent from my CM 10 nook. Thanks devs.
Click to expand...
Click to collapse
Misread the post, i thought he was running the rooted version of the SD card...
So I have figured out what I need to do, I just have yet to figure out exactly what text I need to change in that file in order to work for me. I want it to work without an sd in the slot.
7heBoss said:
So I have figured out what I need to do, I just have yet to figure out exactly what text I need to change in that file in order to work for me. I want it to work without an sd in the slot.
Click to expand...
Click to collapse
adb shell setprop persist.sys.vold.switchexternal 1
Click to expand...
Click to collapse
OR directly in Terminal emulator:
su
setprop persist.sys.vold.switchexternal 1
Click to expand...
Click to collapse
This feature was inroduced in CM9 but unfortunelly it missing GUI control in Settings in CM10.
mik_os said:
OR directly in Terminal emulator:
This feature was inroduced in CM9 but unfortunelly it missing GUI control in Settings in CM10.
Click to expand...
Click to collapse
Words can't even express how Thankful I am right now. This is exactly what I was looking for. I was going crazy and getting super frustrated but I finally have this all worked out. Thanks again
7heBoss said:
Words can't even express how Thankful I am right now. This is exactly what I was looking for. I was going crazy and getting super frustrated but I finally have this all worked out. Thanks again
Click to expand...
Click to collapse
Can you post whether you encounter any negative side-effect with this fix (such as reported in this thread http://forum.xda-developers.com/showpost.php?p=35945579&postcount=1)?
digixmax said:
Can you post whether you encounter any negative side-effect with this fix (such as reported in this thread http://forum.xda-developers.com/showpost.php?p=35945579&postcount=1)?
Click to expand...
Click to collapse
Nope, it appears after swapping storage using this way I still get the process android.process.media force closing. (CM10.1)
noobernz said:
Nope, it appears after swapping storage using this way I still get the process android.process.media force closing. (CM10.1)
Click to expand...
Click to collapse
Here is excerpt from Logcat when trying to get to the play store and receiving the error:
Code:
I/ActivityThread( 3813): Pub drm: com.android.providers.drm.DrmProvider
I/DownloadManager( 3813): in removeSpuriousFiles
I/ActivityThread( 3813): Pub media: com.android.providers.media.MediaProvider
E/MediaProvider( 3813): Can't obtain external volume ID even though it's mounted.
D/AndroidRuntime( 3813): Shutting down VM
W/dalvikvm( 3813): threadid=1: thread exiting with uncaught exception (group=0x40e7a930)
E/AndroidRuntime( 3813): FATAL EXCEPTION: main
E/AndroidRuntime( 3813): java.lang.RuntimeException: Unable to get provider com.android.providers.media.MediaProvider: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
E/AndroidRuntime( 3813): at android.app.ActivityThread.installProvider(ActivityThread.java:4972)
E/AndroidRuntime( 3813): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4582)
E/AndroidRuntime( 3813): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4524)
E/AndroidRuntime( 3813): at android.app.ActivityThread.access$1300(ActivityThread.java:150)
E/AndroidRuntime( 3813): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1304)
E/AndroidRuntime( 3813): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 3813): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 3813): at android.app.ActivityThread.main(ActivityThread.java:5191)
E/AndroidRuntime( 3813): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3813): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 3813): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
E/AndroidRuntime( 3813): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
E/AndroidRuntime( 3813): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 3813): Caused by: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
E/AndroidRuntime( 3813): at com.android.providers.media.MediaProvider.attachVolume(MediaProvider.java:4986)
E/AndroidRuntime( 3813): at com.android.providers.media.MediaProvider.onCreate(MediaProvider.java:598)
E/AndroidRuntime( 3813): at android.content.ContentProvider.attachInfo(ContentProvider.java:1058)
E/AndroidRuntime( 3813): at android.app.ActivityThread.installProvider(ActivityThread.java:4969)
E/AndroidRuntime( 3813): ... 12 more
D/OpenGLRenderer( 3780): Enabling debug mode 0
W/IInputConnectionWrapper( 614): showStatusIcon on inactive InputConnection
D/Finsky ( 3780): [1] SelfUpdateScheduler.checkForSelfUpdate: Skipping DFE self-update. Local Version [8016010] >= Server Version [-1]
D/dalvikvm( 3780): GC_CONCURRENT freed 196K, 10% free 3440K/3816K, paused 11ms+11ms, total 44ms
I/Choreographer( 493): Skipped 44 frames! The application may be doing too much work on its main thread.
D/Finsky ( 3780): [1] 2.run: Loaded library for account: [CeCzEOBU3MuyC-Ig393z6fIL5Hs]
D/Finsky ( 3780): [1] 2.run: Finished loading 1 libraries.
I/ActivityManager( 381): Displayed com.android.vending/.AssetBrowserActivity: +1s57ms
D/Finsky ( 3780): [1] InstallerImpl.kick: Installer kick null - no action, not running yet
D/Finsky ( 3780): [1] MainActivity.initializeBilling: Optimistically initializing billing parameters.
I/QuickSettingsController( 493): Default tiles being loaded
I/QuickSettingsController( 493): Tiles list: toggleUser|toggleBrightness|toggleSettings|toggleWifi|toggleMobileData|toggleBattery|toggleAirplane|toggleBluetooth
D/dalvikvm( 3780): GC_FOR_ALLOC freed 210K, 11% free 3513K/3908K, paused 29ms, total 29ms
D/dalvikvm( 3780): GC_FOR_ALLOC freed 10K, 10% free 3788K/4184K, paused 25ms, total 25ms
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/dalvikvm( 3780): GC_FOR_ALLOC freed 138K, 8% free 4000K/4328K, paused 33ms, total 33ms
D/dalvikvm( 3780): GC_FOR_ALLOC freed 8K, 8% free 4226K/4564K, paused 31ms, total 32ms
I/dalvikvm-heap( 3780): Grow heap (frag case) to 5.265MB for 1013776-byte allocation
D/dalvikvm( 3780): GC_FOR_ALLOC freed <1K, 7% free 5216K/5556K, paused 32ms, total 32ms
D/dalvikvm( 3780): GC_CONCURRENT freed 2K, 6% free 5291K/5612K, paused 3ms+4ms, total 47ms
D/dalvikvm( 3780): GC_FOR_ALLOC freed 52K, 4% free 6009K/6244K, paused 23ms, total 23ms
D/dalvikvm( 3780): GC_CONCURRENT freed 56K, 4% free 7158K/7392K, paused 3ms+3ms, total 32ms
D/dalvikvm( 3780): GC_FOR_ALLOC freed 44K, 3% free 8266K/8504K, paused 27ms, total 27ms
D/dalvikvm( 3780): GC_FOR_ALLOC freed 24K, 3% free 9366K/9584K, paused 26ms, total 26ms
D/Finsky ( 3780): [1] BitmapLoader.onGetImageSuccess: #W720#H0http://lh3.ggpht.com/meAsKuRNusGOGdu0-GQZU_1ttJIahYiv7n2UAQeOmX-LuMaS2fUtjSV-J68haJ6qw8Y=w720 is too large to cache
D/Finsky ( 3780): [1] BitmapLoader.onGetImageSuccess: #W720#H0http://lh3.ggpht.com/_xTM0NIKM_JKPrO0c-H9Wvlru765wwiK5sfYNrMXfWxjF_fwlXMyBQtxt1F8E203zw5h=w720 is too large to cache
D/Finsky ( 3780): [1] BitmapLoader.onGetImageSuccess: #W720#H0http://lh4.ggpht.com/i9_A4pBMd275x6VtvBrYUgw151O5i8lFqGq1AQ-Y5wX4iM77PKIAEwR9VuFhso9yzJc=w720 is too large to cache
D/Finsky ( 3780): [1] BitmapLoader.onGetImageSuccess: #W720#H0http://lh6.ggpht.com/scuFNy24WOBaRdAhDq6CPRq4t5z11iv4KLDp1xoB527epHLAVuJLqb_tECQQs36ytQSO=w720 is too large to cache
D/dalvikvm( 3780): GC_EXPLICIT freed 328K, 5% free 10183K/10688K, paused 9ms+10ms, total 114ms
D/dalvikvm( 381): GC_EXPLICIT freed 1394K, 32% free 9874K/14348K, paused 10ms+10ms, total 123ms
I/Process ( 3813): Sending signal. PID: 3813 SIG: 9
I/ActivityManager( 381): Process android.process.media (pid 3813) has died.
W/ActivityManager( 381): Scheduling restart of crashed service com.android.providers.downloads/.DownloadService in 13032ms
I/ActivityManager( 381): Start proc android.process.media for restart android.process.media: pid=3840 uid=10017 gids={50017, 1015, 1023, 1024, 1028, 2001, 3003, 3007}
W/InputMethodManagerService( 381): Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
I/ActivityThread( 3840): Pub downloads: com.android.providers.downloads.DownloadProvider
I/DownloadManager( 3840): in removeSpuriousFiles
I/ActivityThread( 3840): Pub drm: com.android.providers.drm.DrmProvider
I/ActivityThread( 3840): Pub media: com.android.providers.media.MediaProvider
E/MediaProvider( 3840): Can't obtain external volume ID even though it's mounted.
D/AndroidRuntime( 3840): Shutting down VM
W/dalvikvm( 3840): threadid=1: thread exiting with uncaught exception (group=0x40e7a930)
E/AndroidRuntime( 3840): FATAL EXCEPTION: main
E/AndroidRuntime( 3840): java.lang.RuntimeException: Unable to get provider com.android.providers.media.MediaProvider: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
E/AndroidRuntime( 3840): at android.app.ActivityThread.installProvider(ActivityThread.java:4972)
E/AndroidRuntime( 3840): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4582)
E/AndroidRuntime( 3840): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4524)
E/AndroidRuntime( 3840): at android.app.ActivityThread.access$1300(ActivityThread.java:150)
E/AndroidRuntime( 3840): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1304)
E/AndroidRuntime( 3840): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 3840): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 3840): at android.app.ActivityThread.main(ActivityThread.java:5191)
E/AndroidRuntime( 3840): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3840): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 3840): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
E/AndroidRuntime( 3840): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
E/AndroidRuntime( 3840): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 3840): Caused by: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
E/AndroidRuntime( 3840): at com.android.providers.media.MediaProvider.attachVolume(MediaProvider.java:4986)
E/AndroidRuntime( 3840): at com.android.providers.media.MediaProvider.onCreate(MediaProvider.java:598)
E/AndroidRuntime( 3840): at android.content.ContentProvider.attachInfo(ContentProvider.java:1058)
E/AndroidRuntime( 3840): at android.app.ActivityThread.installProvider(ActivityThread.java:4969)
E/AndroidRuntime( 3840): ... 12 more
W/ActivityManager( 381): Process android.process.media has crashed too many times: killing!
I/ActivityManager( 381): Killing proc 3840:android.process.media/u0a10017: crash
W/Finsky ( 3780): [336] DownloadManagerImpl.queryAllDownloads: Download progress cursor null when attempting to fetch all Downloads.
D/Finsky ( 3780): [1] InstallerImpl.kick: Installer kick null - starting com.eamobile.nfsshift_na_wf
W/ActivityManager( 381): Unable to launch app com.android.providers.downloads/10017 for provider downloads: launching app became null
E/ActivityThread( 3780): Failed to find provider info for downloads
D/Finsky ( 3780): [1] DownloadImpl.setState: com.eamobile.nfsshift_na_wf from null to UNQUEUED.
D/Finsky ( 3780): [1] DownloadQueueImpl.add: Download com.eamobile.nfsshift_na_wf added to DownloadQueue
D/Finsky ( 3780): [1] DownloadImpl.setState: com.eamobile.nfsshift_na_wf from UNQUEUED to QUEUED.
I/installd( 99): free_cache(1225593) avail 3262046208
I/ActivityManager( 381): Start proc android.process.media for content provider com.android.providers.downloads/.DownloadProvider: pid=3857 uid=10017 gids={50017, 1015, 1023, 1024, 1028, 2001, 3003, 3007}
D/Finsky ( 3780): [1] DownloadQueueImpl.startDownload: Download com.eamobile.nfsshift_na_wf starting
I/ActivityThread( 3857): Pub downloads: com.android.providers.downloads.DownloadProvider
I/DownloadManager( 3857): in removeSpuriousFiles
I/ActivityThread( 3857): Pub drm: com.android.providers.drm.DrmProvider
I/ActivityThread( 3857): Pub media: com.android.providers.media.MediaProvider
E/MediaProvider( 3857): Can't obtain external volume ID even though it's mounted.
D/AndroidRuntime( 3857): Shutting down VM
W/dalvikvm( 3857): threadid=1: thread exiting with uncaught exception (group=0x40e7a930)
E/AndroidRuntime( 3857): FATAL EXCEPTION: main
E/AndroidRuntime( 3857): java.lang.RuntimeException: Unable to get provider com.android.providers.media.MediaProvider: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
E/AndroidRuntime( 3857): at android.app.ActivityThread.installProvider(ActivityThread.java:4972)
E/AndroidRuntime( 3857): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4582)
E/AndroidRuntime( 3857): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4524)
E/AndroidRuntime( 3857): at android.app.ActivityThread.access$1300(ActivityThread.java:150)
E/AndroidRuntime( 3857): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1304)
E/AndroidRuntime( 3857): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 3857): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 3857): at android.app.ActivityThread.main(ActivityThread.java:5191)
E/AndroidRuntime( 3857): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3857): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 3857): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
E/AndroidRuntime( 3857): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
E/AndroidRuntime( 3857): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 3857): Caused by: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
E/AndroidRuntime( 3857): at com.android.providers.media.MediaProvider.attachVolume(MediaProvider.java:4986)
E/AndroidRuntime( 3857): at com.android.providers.media.MediaProvider.onCreate(MediaProvider.java:598)
E/AndroidRuntime( 3857): at android.content.ContentProvider.attachInfo(ContentProvider.java:1058)
E/AndroidRuntime( 3857): at android.app.ActivityThread.installProvider(ActivityThread.java:4969)
E/AndroidRuntime( 3857): ... 12 more
I/Process ( 3857): Sending signal. PID: 3857 SIG: 9
I/ActivityManager( 381): Process android.process.media (pid 3857) has died.
W/ActivityManager( 381): Scheduling restart of crashed service com.android.providers.downloads/.DownloadService in 5000ms
I/ActivityManager( 381): Start proc android.process.media for restart android.process.media: pid=3873 uid=10017 gids={50017, 1015, 1023, 1024, 1028, 2001, 3003, 3007}
W/InputMethodManagerService( 381): Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
I/ActivityThread( 3873): Pub downloads: com.android.providers.downloads.DownloadProvider
I/ActivityThread( 3873): Pub drm: com.android.providers.drm.DrmProvider
I/DownloadManager( 3873): in removeSpuriousFiles
I/ActivityThread( 3873): Pub media: com.android.providers.media.MediaProvider
E/MediaProvider( 3873): Can't obtain external volume ID even though it's mounted.
D/AndroidRuntime( 3873): Shutting down VM
W/dalvikvm( 3873): threadid=1: thread exiting with uncaught exception (group=0x40e7a930)
E/AndroidRuntime( 3873): FATAL EXCEPTION: main
E/AndroidRuntime( 3873): java.lang.RuntimeException: Unable to get provider com.android.providers.media.MediaProvider: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
E/AndroidRuntime( 3873): at android.app.ActivityThread.installProvider(ActivityThread.java:4972)
E/AndroidRuntime( 3873): at android.app.ActivityThread.installContentProviders(ActivityThread.java:4582)
E/AndroidRuntime( 3873): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4524)
E/AndroidRuntime( 3873): at android.app.ActivityThread.access$1300(ActivityThread.java:150)
E/AndroidRuntime( 3873): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1304)
E/AndroidRuntime( 3873): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 3873): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 3873): at android.app.ActivityThread.main(ActivityThread.java:5191)
E/AndroidRuntime( 3873): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 3873): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 3873): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
E/AndroidRuntime( 3873): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
E/AndroidRuntime( 3873): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 3873): Caused by: java.lang.IllegalArgumentException: Can't obtain external volume ID for external volume.
E/AndroidRuntime( 3873): at com.android.providers.media.MediaProvider.attachVolume(MediaProvider.java:4986)
E/AndroidRuntime( 3873): at com.android.providers.media.MediaProvider.onCreate(MediaProvider.java:598)
E/AndroidRuntime( 3873): at android.content.ContentProvider.attachInfo(ContentProvider.java:1058)
E/AndroidRuntime( 3873): at android.app.ActivityThread.installProvider(ActivityThread.java:4969)
E/AndroidRuntime( 3873): ... 12 more
W/ActivityManager( 381): Process android.process.media has crashed too many times: killing!
I/ActivityManager( 381): Killing proc 3873:android.process.media/u0a10017: crash
I/ActivityManager( 381): Kill com.android.vending (pid 3780): provider com.android.providers.downloads.DownloadProvider in dying process android.process.media
W/ActivityManager( 381): Unable to launch app com.android.providers.downloads/10017 for provider downloads: launching app became null
W/ActivityManager( 381): Unable to launch app com.android.providers.downloads/10017 for provider downloads: launching app became null
I/WindowState( 381): WIN DEATH: Window{41882c90 u0 com.android.vending/com.android.vending.AssetBrowserActivity}
I/ActivityManager( 381): Process com.android.vending (pid 3780) has died.
W/ActivityManager( 381): Force removing ActivityRecord{416c6b58 u0 com.android.vending/.AssetBrowserActivity}: app died, no saved state
I/InputReader( 381): Reconfiguring input devices. changes=0x00000004
I/InputReader( 381): Device reconfigured: id=5, name='ft5x06-i2c', size 1024x600, orientation 3, mode 1, display id 0
I/ActivityManager( 381): Config changed: {1.0 ?mcc?mnc en_US ldltr sw600dp w600dp h951dp 160dpi lrg port finger -keyb/v/h -nav/h s.20 themeResource=null}
W/InputMethodManagerService( 381): Got RemoteException sending setActive(false) notification to pid 3780 uid 10058
I/QuickSettingsController( 493): Default tiles being loaded
I/QuickSettingsController( 493): Tiles list: toggleUser|toggleBrightness|toggleSettings|toggleWifi|toggleMobileData|toggleBattery|toggleAirplane|toggleBluetooth
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/BluetoothAdapter( 493): 1092469392: getState() : mService = null. Returning STATE_OFF
D/dalvikvm( 381): GC_EXPLICIT freed 446K, 32% free 9792K/14348K, paused 8ms+7ms, total 139ms

[Q] [Help] Adding Su to build

I'm in the process of learning to build android from source. I've got my AOKP rom booting and am working on adding superuser to it, and am running into troubles. After much googling here is what I've done
Cloned Superuser source code
Code:
git clone git://github.com/ChainsDD/Superuser.git packages/apps/Superuser
Copied the su binary from my current rom (/system/xbin/su) to my device tree
Edited device.mk
Code:
# Build superuser
PRODUCT_PACKAGES := \
Superuser
# copy su binary
PRODUCT_COPY_FILES += \
device/lge/E973/su:system/xbin/su
Everything built fine and Superuser is in my app drawer when rom boots. If i try to open Superuser it force closes. Root checker shows that i am rooted, and typing 'su' in terminal emulator gets root access. Neither will give me a dialog asking to deny or grant.
If i install SuperSuperuser from the market, it will present all the normal dialogs and everything seems as it should.
I'm wondering what it is I'm doing wrong, and how I can correct it.
Here is a logcat of the failed attempt to open superuser
Code:
D/dalvikvm( 2157): Late-enabling CheckJNI
I/ActivityManager( 530): Start proc com.noshufou.android.su for activity com.noshufou.android.su/.Su: pid=2157 uid=10040 gids={50040, 3003, 1015, 1028}
I/dalvikvm( 2157): Turning on JNI app bug workarounds for target SDK version 11...
D/overlay ( 161): FROM_STATE = OV_BYPASS_3_LAYER TO_STATE = OV_CLOSED
I/ActivityThread( 2157): Pub com.noshufou.android.su.provider: com.noshufou.android.su.provider.PermissionsProvider
D/Su.HomeActivity( 2157): onCreate()
D/AndroidRuntime( 2157): Shutting down VM
W/dalvikvm( 2157): threadid=1: thread exiting with uncaught exception (group=0x40dd7930)
E/AndroidRuntime( 2157): FATAL EXCEPTION: main
E/AndroidRuntime( 2157): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.noshufou.android.su/com.noshufou.android.su.HomeActivity}: java.lang.RuntimeException: java.lang.NoSuchMethodException: <init> [class android.app.Activity, int]
E/AndroidRuntime( 2157): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2306)
E/AndroidRuntime( 2157): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2356)
E/AndroidRuntime( 2157): at android.app.ActivityThread.access$600(ActivityThread.java:150)
E/AndroidRuntime( 2157): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1244)
E/AndroidRuntime( 2157): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2157): at android.os.Looper.loop(Looper.java:137)
E/AndroidRuntime( 2157): at android.app.ActivityThread.main(ActivityThread.java:5193)
E/AndroidRuntime( 2157): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2157): at java.lang.reflect.Method.invoke(Method.java:511)
E/AndroidRuntime( 2157): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
E/AndroidRuntime( 2157): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
E/AndroidRuntime( 2157): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2157): Caused by: java.lang.RuntimeException: java.lang.NoSuchMethodException: <init> [class android.app.Activity, int]
E/AndroidRuntime( 2157): at com.actionbarsherlock.ActionBarSherlock.wrap(ActionBarSherlock.java:232)
E/AndroidRuntime( 2157): at com.actionbarsherlock.app.SherlockFragmentActivity.getSherlock(SherlockFragmentActivity.java:32)
E/AndroidRuntime( 2157): at com.actionbarsherlock.app.SherlockFragmentActivity.requestWindowFeature(SherlockFragmentActivity.java:265)
E/AndroidRuntime( 2157): at com.noshufou.android.su.HomeActivity.onCreate(HomeActivity.java:59)
E/AndroidRuntime( 2157): at android.app.Activity.performCreate(Activity.java:5104)
E/AndroidRuntime( 2157): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
E/AndroidRuntime( 2157): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2260)
E/AndroidRuntime( 2157): ... 11 more
E/AndroidRuntime( 2157): Caused by: java.lang.NoSuchMethodException: <init> [class android.app.Activity, int]
E/AndroidRuntime( 2157): at java.lang.Class.getConstructorOrMethod(Class.java:460)
E/AndroidRuntime( 2157): at java.lang.Class.getConstructor(Class.java:431)
E/AndroidRuntime( 2157): at com.actionbarsherlock.ActionBarSherlock.wrap(ActionBarSherlock.java:229)
E/AndroidRuntime( 2157): ... 17 more
W/ActivityManager( 530): Force finishing activity com.noshufou.android.su/.Su
D/dalvikvm( 2157): GC_CONCURRENT freed 219K, 15% free 2489K/2912K, paused 2ms+1ms, total 21ms
I/dalvikvm( 530): Jit: resizing JitTable from 8192 to 16384
W/ActivityManager( 530): Activity pause timeout for ActivityRecord{41681370 u0 com.noshufou.android.su/.Su}
I/Process ( 2157): Sending signal. PID: 2157 SIG: 9
I/ActivityManager( 530): Process com.noshufou.android.su (pid 2157) has died.
W/InputMethodManagerService( 530): Window already focused, ignoring focus gain of: [email protected] attribute=null, token = [email protected]
D/dalvikvm( 530): GC_CONCURRENT freed 7964K, 44% free 13574K/23868K, paused 2ms+6ms, total 57ms
D/overlay ( 161): FROM_STATE = OV_CLOSED TO_STATE = OV_BYPASS_3_LAYER
just a lilttle bump, if anyone can just point me in the dirrection of where i'm going wrong here I would be very appreciative.

[HELP] Why does my MIUI browser FC?

Hello, my device is a Galaxy Y, and has no official support from both the CM7 or the MIUi teams. There is CM7 build by a developer here on the XDA device thread, but it isn't completely stable due to lack of closed source drivers from Qualcomm.
Since MIUi is only available on MDPI and above devices, I have resorted to taking files from other ports for LDPI devices.
I was very successful in booting a release of MIUi I had made the previous day, but the browser kept encountering FC errors. There is already a port of MIUi available on my device forum, and that has the same problem too. I have taken a logcat, but I am completely lost as to why it keeps FCing.
Here is a segment of the logcat that is relevant to the issue at hand. Any help would be appreciated.
Code:
D/dalvikvm( 2352): GC_CONCURRENT freed 2516K, 65% free 1826K/5123K, external 0K/0K, paused 1ms+3ms
I/BrowserSettings( 2352): Selected search engine: OpenSearchSearchEngine{SearchEngineInfo{[Google, google.com, http://www.google.com/favicon.ico, http://www.google.com/m?hl=en-US&ie=UTF-8&source=android-browser&q={searchTerms}, UTF-8, http://www.google.com/complete/search?hl=en-US&json=true&q={searchTerms}]}}
D/dalvikvm( 2352): GC_EXTERNAL_ALLOC freed 516K, 63% free 1944K/5123K, external 0K/0K, paused 31ms
D/AndroidRuntime( 2352): Shutting down VM
W/dalvikvm( 2352): threadid=1: thread exiting with uncaught exception (group=0x40018560)
E/AndroidRuntime( 2352): FATAL EXCEPTION: main
E/AndroidRuntime( 2352): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.browser/com.android.browser.BrowserActivity}: java.lang.ClassCastException: android.graphics.drawable.NinePatchDrawable
E/AndroidRuntime( 2352): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
E/AndroidRuntime( 2352): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
E/AndroidRuntime( 2352): at android.app.ActivityThread.access$1500(ActivityThread.java:117)
E/AndroidRuntime( 2352): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
E/AndroidRuntime( 2352): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime( 2352): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime( 2352): at android.app.ActivityThread.main(ActivityThread.java:3684)
E/AndroidRuntime( 2352): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2352): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime( 2352): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
E/AndroidRuntime( 2352): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
E/AndroidRuntime( 2352): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2352): Caused by: java.lang.ClassCastException: android.graphics.drawable.NinePatchDrawable
E/AndroidRuntime( 2352): at com.android.browser.TitleBar.setProgress(TitleBar.java:343)
E/AndroidRuntime( 2352): at com.android.browser.BrowserActivity.onCreate(BrowserActivity.java:256)
E/AndroidRuntime( 2352): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
E/AndroidRuntime( 2352): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
E/AndroidRuntime( 2352): ... 11 more
W/ActivityManager( 1528): Force finishing activity com.android.browser/.BrowserActivity
W/ActivityManager( 1528): Activity pause timeout for HistoryRecord{40613c60 com.android.browser/.BrowserActivity}
W/ActivityManager( 1528): Activity destroy timeout for HistoryRecord{405b8858 com.android.browser/.BrowserActivity}
I/Process ( 2352): Sending signal. PID: 2352 SIG: 9
W/InputManagerService( 1528): Window already focused, ignoring focus gain of: [email protected]
I/ActivityManager( 1528): Process com.android.browser (pid 2352) has died.
W/ActivityManager( 1528): Activity destroy timeout for HistoryRecord{406c2460 com.android.browser/.BrowserActivity}
D/dalvikvm( 1997): GC_EXPLICIT freed 336K, 65% free 645K/1795K, external 0K/0K, paused 12ms
Looks to me like a nine patch chunk error as you said you ported from mdpi to ldpi there's probably an error in compiling.9 pngs
Sent from my A116 using Tapatalk 2
sak-venom1997 said:
Looks to me like a nine patch chunk error as you said you ported from mdpi to ldpi there's probably an error in compiling.9 pngs
Sent from my A116 using Tapatalk 2
Click to expand...
Click to collapse
But that doesn't explain why it force closed when I used the apk from a working MIUi LDPI device.
gadgetroid said:
But that doesn't explain why it force closed when I used the apk from a working MIUi LDPI device.
Click to expand...
Click to collapse
When it's working then why do you port it try n use that one
coz decompiling an recompiling app can cause 9 patch issues
Sent from my A116 using Tapatalk 2
Your better off asking this on the miui site as XDA doesn't offer any support or development for it.
Wayne Tech S-III

[Q] Modify apk - Set minSdkVersion

Hey guys,
after hours I spent with this Im finally at the point where Ive to admit, that I've no clue how to get that job done.
Im trying to modify following Spotify APK: Spotify Music – for Android TV 1.0.0 found on apkdot.com/apk/spotify-ltd/spotify-music-for-android-tv/spotify-music-for-android-tv-1-0-0 (sorry, cant use url bb codes because thats my first post...)
What I want to achive is, to set the minimum sdk version to 19. (Android 4.4).
I tried several ways, which in general should all do the same (APK Studio / apktool / ...).
Because at the end the results were the same Im just writing the apktool steps I made.
Decompile the app: apktool.bat d com.spotify.tv.android_1.0.0.apk
Modify the AndroidManifest.xml (inserted this line): <uses-sdk android:minSdkVersion="19"/>
Recompile it: apktool.bat b com.spotify.tv.android_1.0.0
After that i signed it and installed it on the device. At least I can say, it installed without any parsing errors. When I want to start it though, it just crashes without any message. Opened up logcat and saw this a NoClassDefFound-Exception:
Code:
E/AndroidRuntime( 5660): FATAL EXCEPTION: main
E/AndroidRuntime( 5660): Process: com.spotify.tv.android, PID: 5660
E/AndroidRuntime( 5660): java.lang.NoClassDefFoundError: d
E/AndroidRuntime( 5660): at com.spotify.tv.android.recommendations.RecommendationsManager.a(Unknown Source)
E/AndroidRuntime( 5660): at com.spotify.tv.android.recommendations.RecommendationsManager.a(Unknown Source)
E/AndroidRuntime( 5660): at com.spotify.tv.android.service.SpotifyTVService.a(Unknown Source)
E/AndroidRuntime( 5660): at com.spotify.tv.android.service.SpotifyTVService.b(Unknown Source)
E/AndroidRuntime( 5660): at com.spotify.tv.android.service.SpotifyTVService.onStartCommand(Unknown Source)
E/AndroidRuntime( 5660): at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:2702)
E/AndroidRuntime( 5660): at android.app.ActivityThread.access$2100(ActivityThread.java:135)
E/AndroidRuntime( 5660): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1293)
E/AndroidRuntime( 5660): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 5660): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 5660): at android.app.ActivityThread.main(ActivityThread.java:5017)
E/AndroidRuntime( 5660): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 5660): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 5660): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:787)
E/AndroidRuntime( 5660): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:603)
E/AndroidRuntime( 5660): at dalvik.system.NativeStart.main(Native Method)
W/ActivityManager( 484): Force finishing activity com.spotify.tv.android/.SpotifyTVActivity
D/dalvikvm( 5660): GC_CONCURRENT freed 555K, 43% free 2659K/4648K, paused 0ms+1ms, total 10ms
I/WindowManager( 484): Screenshot max retries 4 of Token{41cfd018 ActivityRecord{41b700b0 u0 com.spotify.tv.android/.SpotifyTVActivity t28 f}} appWin=Window{41d3dc28 u0 Starting com.spotify.tv.android} drawState=4
W/WindowManager( 484): Screenshot failure taking screenshot for (1920x1080) to layer 21025
I/Process ( 5660): Sending signal. PID: 5660 SIG: 9
V/AudioFlinger( 113): remove track (4097) and delete from mixer
D/ActivityManager( 484): send app_CRASH broadcast, packageName:com.spotify.tv.android
I/ActivityManager( 484): Process com.spotify.tv.android (pid 5660) has died.
I/WindowState( 484): WIN DEATH: Window{4215d8e8 u0 com.spotify.tv.android/com.spotify.tv.android.SpotifyTVActivity}
W/ContextImpl( 484): Calling a method in the system process without a qualified user: android.app.ContextImpl.sendBroadcast:1162 com.android.server.am.ActivityManagerService.onVideoPlayerCrashed:3689 com.android.server.am.ActivityManagerService.handleAppDiedLocked:3719 com.android.server.am.ActivityManagerService.appDiedLocked:3857 com.android.server.am.ActivityManagerService$AppDeathRecipient.binderDied:1043
Ive no clue how to fix it. Even if there is a way to fix it. Hope you guys can help me .
Termi
PS: Ive Spotify Premium

Categories

Resources