Issues theming Vending.apk

thebowers

Premium Member
Premium Member
Theme Developer
Joined
Nov 24, 2009
Messages
2,545
Reaction score
1
Location
Iowa
I can completely invert Vending.apk (market) but anytime I install or unistall an app it fc's. Anyways looking for advice or people wanting to test it out.

17c86832-1.jpg
e09af727-1.jpg


Vending.apk
 
I installed your themed Market and I can confirm your testing results. I'm experiencing the same FC issues when installing or uninstalling any apps.
 
same deal here.... it runs fine until you goto install or uninstall an app.

even though it FC's it still install's or uninstalls the app...

im sure you have already looked but here is the logcat for the FC..


E/DatabaseUtils( 1282): at android.content.ContentProvider$Transport.enf
orceWritePermission(ContentProvider.java:325)
E/DatabaseUtils( 1282): at android.content.ContentProvider$Transport.ins
ert(ContentProvider.java:173)
E/DatabaseUtils( 1282): at android.content.ContentProviderNative.onTrans
act(ContentProviderNative.java:146)
E/DatabaseUtils( 1282): at android.os.Binder.execTransact(Binder.java:28
8)
E/DatabaseUtils( 1282): at dalvik.system.NativeStart.run(Native Method)
W/dalvikvm( 2881): threadid=12: thread exiting with uncaught exception (group=0x
4001d7e8)
E/AndroidRuntime( 2881): FATAL EXCEPTION: UpdateCheckinDatabaseService
E/AndroidRuntime( 2881): java.lang.SecurityException: Permission Denial: writing
com.google.android.gsf.settings.GoogleSettingsProvider uri content://com.google
.settings/partner from pid=2881, uid=10001 requires com.google.android.providers
.settings.permission.WRITE_GSETTINGS
E/AndroidRuntime( 2881): at android.os.Parcel.readException(Parcel.java:1
260)
E/AndroidRuntime( 2881): at android.database.DatabaseUtils.readExceptionF
romParcel(DatabaseUtils.java:160)
E/AndroidRuntime( 2881): at android.database.DatabaseUtils.readExceptionF
romParcel(DatabaseUtils.java:114)
E/AndroidRuntime( 2881): at android.content.ContentProviderProxy.insert(C
ontentProviderNative.java:408)
E/AndroidRuntime( 2881): at android.content.ContentResolver.insert(Conten
tResolver.java:587)
E/AndroidRuntime( 2881): at com.google.android.gsf.GoogleSettingsContract
$NameValueTable.putString(GoogleSettingsContract.java:55)
E/AndroidRuntime( 2881): at com.google.android.gsf.GoogleSettingsContract
$Partner.putString(GoogleSettingsContract.java:126)
E/AndroidRuntime( 2881): at com.android.vending.UpdateCheckinService.upda
teCheckinDatabase(UpdateCheckinService.java:140)
E/AndroidRuntime( 2881): at com.android.vending.UpdateCheckinService.acce
ss$000(UpdateCheckinService.java:34)
E/AndroidRuntime( 2881): at com.android.vending.UpdateCheckinService$Serv
iceHandler.handleMessage(UpdateCheckinService.java:85)
E/AndroidRuntime( 2881): at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 2881): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 2881): at android.os.HandlerThread.run(HandlerThread.ja
va:60)
W/ActivityManager( 1096): Force finishing activity com.android.vending/.AssetB
rowserActivity
W/WindowManager( 1096): No window to dispatch pointer action 261
W/WindowManager( 1096): No window to dispatch pointer action 262
W/WindowManager( 1096): No window to dispatch pointer action 261
W/WindowManager( 1096): No window to dispatch pointer action 262
W/WindowManager( 1096): No window to dispatch pointer action 1

D/dalvikvm( 1282): GC_EXPLICIT freed 2754 objects / 162624 bytes in 217ms
I/ActivityManager( 1096): Process com.noshufou.android.su (pid 2819) has died.

the bold part is exactly where the error occurs.
 
same deal here.... it runs fine until you goto install or uninstall an app.

even though it FC's it still install's or uninstalls the app...

im sure you have already looked but here is the logcat for the FC..


E/DatabaseUtils( 1282): at android.content.ContentProvider$Transport.enf
orceWritePermission(ContentProvider.java:325)
E/DatabaseUtils( 1282): at android.content.ContentProvider$Transport.ins
ert(ContentProvider.java:173)
E/DatabaseUtils( 1282): at android.content.ContentProviderNative.onTrans
act(ContentProviderNative.java:146)
E/DatabaseUtils( 1282): at android.os.Binder.execTransact(Binder.java:28
8)
E/DatabaseUtils( 1282): at dalvik.system.NativeStart.run(Native Method)
W/dalvikvm( 2881): threadid=12: thread exiting with uncaught exception (group=0x
4001d7e8)
E/AndroidRuntime( 2881): FATAL EXCEPTION: UpdateCheckinDatabaseService
E/AndroidRuntime( 2881): java.lang.SecurityException: Permission Denial: writing
com.google.android.gsf.settings.GoogleSettingsProvider uri content://com.google
.settings/partner from pid=2881, uid=10001 requires com.google.android.providers
.settings.permission.WRITE_GSETTINGS
E/AndroidRuntime( 2881): at android.os.Parcel.readException(Parcel.java:1
260)
E/AndroidRuntime( 2881): at android.database.DatabaseUtils.readExceptionF
romParcel(DatabaseUtils.java:160)
E/AndroidRuntime( 2881): at android.database.DatabaseUtils.readExceptionF
romParcel(DatabaseUtils.java:114)
E/AndroidRuntime( 2881): at android.content.ContentProviderProxy.insert(C
ontentProviderNative.java:408)
E/AndroidRuntime( 2881): at android.content.ContentResolver.insert(Conten
tResolver.java:587)
E/AndroidRuntime( 2881): at com.google.android.gsf.GoogleSettingsContract
$NameValueTable.putString(GoogleSettingsContract.java:55)
E/AndroidRuntime( 2881): at com.google.android.gsf.GoogleSettingsContract
$Partner.putString(GoogleSettingsContract.java:126)
E/AndroidRuntime( 2881): at com.android.vending.UpdateCheckinService.upda
teCheckinDatabase(UpdateCheckinService.java:140)
E/AndroidRuntime( 2881): at com.android.vending.UpdateCheckinService.acce
ss$000(UpdateCheckinService.java:34)
E/AndroidRuntime( 2881): at com.android.vending.UpdateCheckinService$Serv
iceHandler.handleMessage(UpdateCheckinService.java:85)
E/AndroidRuntime( 2881): at android.os.Handler.dispatchMessage(Handler.ja
va:99)
E/AndroidRuntime( 2881): at android.os.Looper.loop(Looper.java:123)
E/AndroidRuntime( 2881): at android.os.HandlerThread.run(HandlerThread.ja
va:60)
W/ActivityManager( 1096): Force finishing activity com.android.vending/.AssetB
rowserActivity
W/WindowManager( 1096): No window to dispatch pointer action 261
W/WindowManager( 1096): No window to dispatch pointer action 262
W/WindowManager( 1096): No window to dispatch pointer action 261
W/WindowManager( 1096): No window to dispatch pointer action 262
W/WindowManager( 1096): No window to dispatch pointer action 1

D/dalvikvm( 1282): GC_EXPLICIT freed 2754 objects / 162624 bytes in 217ms
I/ActivityManager( 1096): Process com.noshufou.android.su (pid 2819) has died.

the bold part is exactly where the error occurs.

Thanks for putting that up. Thanks for testing it out. I wanted to include this with my theme. Just didn't want a bunch of people asking about it.
 
Thanks to Liquids testers, it can be installed and works fine without any fc's. Here is what I have gathered from it. Don't push Vending.apk to the system. Put it in an update.zip. The other main thing is this. If you did push to system it may have deleted the data portion and that seems to be the problem. So if you did push (like I did) you will have to reload the rom or a backup from before you pushed to get that data portion back. Then just run the update.zip of the themed Vending.apk and it will work. Tested it out with the exact same file and all.
 
The search window is still white background with black text. I was just happy to get this thing to work and forgot about that part.
 
Yes you should be able to put it in an update.zip and flash it.
 
I've found pushing many of the core apps and g-apps results in a bunch of FC's.
I think you got it right, thebowers. Using as update.zip works best. Data won't be erased or overwritten.

Found that out the hardway myself.
 
Can someone post this up as an update.zip for those of us on the go?
 
I was finally to put this into an update.zip and run it through CW recovery, installed clean but still got two force closes after installing/updating a new app, or moving an app to the SD card

It looks great though, I uninstalled until the force close is fixed :(
 
Back
Top