[Q] Installing AOSP ICS launcher - Android Software/Hacking General [Developers Only]

Hi,
I'm trying to modify the AOSP ICS launcher. I've downloaded the ICS source tree and built Launcher2 as is. However, when I try to install it in an Android device(a stock Samsung Galaxy S3 running stock ICS, and a HTC Desire Z running Andromadus mimicry 1.5.0 based on ICS) using "adb install", I get a INSTALL_FAILED_DEXOPT installation error. Logcat output from the Galaxy S3 is as follows:
Code:
D/AndroidRuntime( 5431):
D/AndroidRuntime( 5431): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime( 5431): CheckJNI is OFF
D/AndroidRuntime( 5431): setted country_code = France
D/AndroidRuntime( 5431): setted countryiso_code = FR
D/AndroidRuntime( 5431): setted sales_code = XEF
D/AndroidRuntime( 5431): readGMSProperty: start
D/AndroidRuntime( 5431): readGMSProperty: already setted!!
D/AndroidRuntime( 5431): readGMSProperty: end
D/LibQmg_native( 5431): register_android_app_LibQmg
D/AndroidRuntime( 5431): Calling main entry com.android.commands.pm.Pm
W/PackageManager( 2093): verifying app can be installed or not
I/ApplicationPolicy( 2093): isApplicationInstallationEnabled
D/dalvikvm( 2093): GC_CONCURRENT freed 7885K, 31% free 32346K/46791K, paused 2ms+6ms
D/dalvikvm( 2093): GC_CONCURRENT freed 1834K, 31% free 32555K/46791K, paused 3ms+5ms
E/PackageManager( 2093): Package XXX.XXXXXXX.XXXXXXXX has mismatched uid: 10130 on disk, 10131 in settings
I/PackageManager( 2093): Running dexopt on: XXX.XXXXXXX.XXXXXXXX
I/PackageManager( 2093): Linking native library dir for |XXXX|XXX|XXXXXXXXXXXXXXXXXXXXXX.XXX
W/dalvikvm( 5442): DexOptZ: zip archive '/data/app/com.android.launcher-1.apk' does not include classes.dex
W/installd( 1907): DexInv: --- END '/data/app/com.android.launcher-1.apk' --- status=0xff00, process failed
E/installd( 1907): dexopt failed on '/data/dalvik-cache/[email protected]@[email protected]' res = 65280
W/PackageManager( 2093): Package couldn't be installed in /data/app/com.android.launcher-1.apk
Does anyone know how to build and install the AOSP launcher on non Nexus devices?
Thanks.

It looks like the apk you built was deodexed but was missing a classes.dex file. And when the installer tried to create an odex file it couldn't because the apk didn't contain instructions on how to.
That's my interpretation of the log for you, although I can't answer you question. Sorry.

Wouldn't this be better in q&a section? Also regarding the launcher I'm pretty sure you can just install the unmodified apk as is by enabling install from unknown sources and placing the apk on your memory card, or just use one of the plethora of stock based home launchers like apex, trebuchet, nova, adw or holo launcher just to name a few.
Sent from my LT30p using xda app-developers app

razz, there's actually a .apk file and a .odex file in the out directory after I build the app. Is the .odex file what it's trying to look for? Is there any way I can include it in the apk, or direct the installer to its location so that it doesn't throw the error? I'm guessing the apk is currently odexed since there's an .odex file, and I need to deodex it? If so, how can I do this?
Galcactus, I'm trying to modify the stock AOSP launcher, hence getting it to install on an Android device unmodified is my first step.
I thought I could install it as is as well, however I keep getting this error. I've tried pushing the apk to my memory card and using a file manager/app installer app to install it but no go as well.

Anyone? Thanks.

Related

[Solved] No ADP1.5 Updates work for me

I can't update to 1.5 on any build, I can not figure it out. I wiped before going from Lucid's JFRC33 mod to trying JF ADP1.5 everything installed and booted fine, but as soon as I reboot it gets stuck at the first flash screen. I wiped and tried the update about 3 more times and same thing. I installed JF's RC33 and everything worked, I wiped and tried to update to 1.5 again and same thing, it boots, syncs and once i reboot thats it, it doesnt ever boot. Installed ADP1.1 from JF and everything worked, tried the update and same thing after reboot it doesnt boot. I installed the radio before I ever did anything. I have tried Haykuro's and am getting the same problem. I'd love to be able to update to 1.5
I went into adb and did adb logcat, its looping the same thing. If I wipe it boots, I sign into google, it syncs, one I reboot it never boots it just repeats this over and over in adb:
D/AndroidRuntime( 415):
D/AndroidRuntime( 415): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 415): CheckJNI is OFF
D/AndroidRuntime( 415): --- registering native functions ---
I/Zygote ( 415): Preloading classes...
D/dalvikvm( 415): GC freed 763 objects / 42128 bytes in 7ms
D/dalvikvm( 415): GC freed 278 objects / 17200 bytes in 6ms
D/dalvikvm( 415): GC freed 208 objects / 12664 bytes in 8ms
D/dalvikvm( 415): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 415): Added shared lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 415): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 415): Shared lib '/system/lib/libmedia_jni.so' already loaded in same CL 0x0
D/dalvikvm( 415): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 415): Shared lib '/system/lib/libmedia_jni.so' already loaded in same CL 0x0
D/dalvikvm( 415): Trying to load lib /system/lib/libmedia_jni.so 0x0
D/dalvikvm( 415): Shared lib '/system/lib/libmedia_jni.so' already loaded in same CL 0x0
D/dalvikvm( 415): GC freed 462 objects / 29168 bytes in 11ms
D/dalvikvm( 415): GC freed 3579 objects / 171120 bytes in 26ms
D/dalvikvm( 415): GC freed 11306 objects / 400568 bytes in 41ms
D/dalvikvm( 415): GC freed 10462 objects / 438128 bytes in 48ms
D/dalvikvm( 415): GC freed 11013 objects / 460640 bytes in 54ms
D/dalvikvm( 415): GC freed 14354 objects / 505928 bytes in 62ms
D/dalvikvm( 415): GC freed 11294 objects / 480800 bytes in 58ms
D/dalvikvm( 415): GC freed 5966 objects / 250056 bytes in 49ms
D/dalvikvm( 415): GC freed 343 objects / 36704 bytes in 44ms
W/dalvikvm( 415): Exception Ljava/lang/IndexOutOfBoundsException; thrown during Landroid/text/Html$HtmlParser;.<clinit>
D/AndroidRuntime( 415): Shutting down VM
W/dalvikvm( 415): threadid=3: thread exiting with uncaught exception (group=0x4000fe70)
D/dalvikvm( 415): DestroyJavaVM waiting for non-daemon threads to exit
D/dalvikvm( 415): DestroyJavaVM shutting VM down
D/dalvikvm( 415): VM cleaning up
D/dalvikvm( 415): LinearAlloc 0x0 used 1189684 of 4194304 (28%)
D/skia ( 415): purging 6K from font cache [1 entries]
Click to expand...
Click to collapse
Anyone have any ideas?
Update: I'm not sure if this is the real cause cuz I am scared to reboot, but I did notice something new. I reloaded all my apps and crap, and tried to update to 1.5 again. Since I have debian on my SD card, the script that does all the mounting, had a broken link to the /system/sd when I looked did busybox df -h the mounting for the /system/sd was /dev/block/mmcblk0p2 where as LucidREM's mod had it as /dev/mmcblk0p2. Does this seem like a reasonable cause to anyone?
Update: The Apps to SD was the cause. When I would wipe and install ADP1.5 after it booted, the ext2 was mounted /dev/mmcblk0p2, regardless of if I linked or not, the phone would never boot. After doing my backup and getting back al my files form Nandroid and having Lucid's JF RC33 Mod installed, I updated with NO wipe and connected the phone through adb and watched the logcat as it moved everything to /dev/block/mmcblk0p2. I rebooted and everything still works great
This sounds like it might be related to the problem I posted about here:
http://forum.xda-developers.com/showthread.php?t=511454
The "works on first boot but then breaks for subsequent boots" behavior seems similar, and I've also run into looping on "AndroidRuntime START" a couple times - although a battery pull + reboot has always gotten me out of it.
What happens if you go from, say JFv1.43 to JFv1.5 with no intermediate wipe?
-copy jfv1.42_rc33.zip from Jesus Freke to sd card how update.zip
-Turn off
-press home and Red
-wipe and install jfv1.42_rc33
-when wake up
copy jfv1.50_adp1.5 to sd card how update.zip
turn off
press home and red
install jfv1.50_adp1.5
wait and go
satru said:
-copy jfv1.42_rc33.zip from Jesus Freke to sd card how update.zip
-Turn off
-press home and Red
-wipe and install jfv1.42_rc33
-when wake up
copy jfv1.50_adp1.5 to sd card how update.zip
turn off
press home and red
install jfv1.50_adp1.5
wait and go
Click to expand...
Click to collapse
Ive done this, thats the problem, after the update it will boot into adp1.5 but once i reboot again, it just goes into an endless loop with the adb logcat message I posted above.
Now that I loaded the nandroid backup of my RC33 I can try without a wipe and see if it will work, At this point I'm willing to try anything
jairomeo said:
Ive done this, thats the problem, after the update it will boot into adp1.5 but once i reboot again, it just goes into an endless loop with the adb logcat message I posted above.
Now that I loaded the nandroid backup of my RC33 I can try without a wipe and see if it will work, At this point I'm willing to try anything
Click to expand...
Click to collapse
Wipe the SD card after the update. So it doesn't have any update files or recovery.img files in it's base directory.
SOLDIER [X] said:
Wipe the SD card after the update. So it doesn't have any update files or recovery.img files in it's base directory.
Click to expand...
Click to collapse
Unfortunately it has done it with a blank SD card also . Thats why Im hoping maybe someone knows from the logcat what is actually the issue
W/dalvikvm( 415): Exception Ljava/lang/IndexOutOfBoundsException; thrown during Landroid/text/Html$HtmlParser;.<clinit>
D/AndroidRuntime( 415): Shutting down VM
W/dalvikvm( 415): threadid=3: thread exiting with uncaught exception (group=0x4000fe70)
Click to expand...
Click to collapse
Looks like a HTMLParser fails and kill the VM. Not sure where that HTML file is. Have you tried wiping out the cache ?
lacostej said:
Looks like a HTMLParser fails and kill the VM. Not sure where that HTML file is. Have you tried wiping out the cache ?
Click to expand...
Click to collapse
I wiped the phone completely and have had no luck. After I wipe it will boot and I can sign into my account, it will sync and all is well, but whenever I decide to turn off the phone, thats when it no longer boots back up. Ive had adp1.5 running for 5+ hours, but after a reboot it happens. I even texted this by skipping the sign in and just rebooting after the update is complete and it still does the same thing

Anyone know much about Package Manager? (logcat included)

working on getting the IM app instaleld..thought it might be as simple as pulling the apk and doing adb install IM.apk..it fails with a DEXOPT error, here's the logcat. Thoughts?
D/dalvikvm( 338): GC freed 8171 objects / 572600 bytes in 158ms
D/dalvikvm( 338): threadid=17 wakeup: interrupted
D/AndroidRuntime( 793):
D/AndroidRuntime( 793): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 793): CheckJNI is OFF
D/AndroidRuntime( 793): --- registering native functions ---
D/PackageParser( 58): Scanning package: /data/app/vmdl29166.tmp
I/PackageManager( 58): /data/app/vmdl29166.tmp changed; unpacking
D/installd( 36): DexInv: --- BEGIN '/data/app/vmdl29166.tmp' ---
W/dalvikvm( 800): DexOptZ: zip archive '/data/app/vmdl29166.tmp' does not inclu
de classes.dex
W/installd( 36): DexInv: --- END '/data/app/vmdl29166.tmp' --- status=0xff00,
process failed
E/installd( 36): dexopt failed on '/data/dalvik-cache/[email protected]@[email protected]
lasses.dex' res = 65280
W/PackageManager( 58): Package couldn't be installed in /data/app/com.android.
im.apk
Okay scrap that..found that classes.dex had to be there in the apk file - I grabbed the .odex from the IM app and put it in the apk as classes.dex -- right thing to do? wrong thing? now i'm getting this:
E:\>adb install E:\IM.apk
927 KB/s (0 bytes in 326585.000s)
pkg: /data/local/tmp/IM.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
adb logcat shows:
D/AndroidRuntime( 827):
D/AndroidRuntime( 827): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 827): CheckJNI is OFF
D/AndroidRuntime( 827): --- registering native functions ---
D/PackageParser( 58): Scanning package: /data/app/vmdl29167.tmp
E/PackageParser( 58): Package com.android.im has no certificates at entry clas
ses.dex; ignoring!
D/AndroidRuntime( 827): Shutting down VM
D/dalvikvm( 827): DestroyJavaVM waiting for non-daemon threads to exit
D/dalvikvm( 827): DestroyJavaVM shutting VM down
D/dalvikvm( 827): HeapWorker thread shutting down
D/dalvikvm( 827): HeapWorker thread has shut down
D/jdwp ( 827): JDWP shutting down net...
D/dalvikvm( 827): VM cleaning up
!
Does anyone have any ideas?
I've been working on getting the IM from CRB34 into 6.0r1. I really want it. But I get stuck, just like you.
Anyone wanna help us?
fwiw the IM app is definitely new. The IM app no longer includes gtalk as the gtalk app is used for that (from the HTC builds)
I'm convincing myself that someone who is online today will know more about package manager than yesterday..gogo!
You can't just rename the odex to dex and dump it into the apk file. Odex is the optimized dex file that is generated specifically for that build of a device. You'd essentially need to get a virgined dex file, or somehow fool the device into thinking its already installed and push the files.
afflaq said:
Okay scrap that..found that classes.dex had to be there in the apk file - I grabbed the .odex from the IM app and put it in the apk as classes.dex -- right thing to do? wrong thing? now i'm getting this:
E:\>adb install E:\IM.apk
927 KB/s (0 bytes in 326585.000s)
pkg: /data/local/tmp/IM.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
adb logcat shows:
D/AndroidRuntime( 827):
D/AndroidRuntime( 827): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 827): CheckJNI is OFF
D/AndroidRuntime( 827): --- registering native functions ---
D/PackageParser( 58): Scanning package: /data/app/vmdl29167.tmp
E/PackageParser( 58): Package com.android.im has no certificates at entry clas
ses.dex; ignoring!
D/AndroidRuntime( 827): Shutting down VM
D/dalvikvm( 827): DestroyJavaVM waiting for non-daemon threads to exit
D/dalvikvm( 827): DestroyJavaVM shutting VM down
D/dalvikvm( 827): HeapWorker thread shutting down
D/dalvikvm( 827): HeapWorker thread has shut down
D/jdwp ( 827): JDWP shutting down net...
D/dalvikvm( 827): VM cleaning up
Click to expand...
Click to collapse
strazzere said:
You can't just rename the odex to dex and dump it into the apk file. Odex is the optimized dex file that is generated specifically for that build of a device. You'd essentially need to get a virgined dex file, or somehow fool the device into thinking its already installed and push the files.
Click to expand...
Click to collapse
that was my fear -- any ideas on doing either of those things? dexdumping it perhaps?
afflaq said:
that was my fear -- any ideas on doing either of those things? dexdumping it perhaps?
Click to expand...
Click to collapse
I am not sure, but does it require you to install? Could you try pushing the apk and odex to apps directory and see if it shows up after reboot?

Rogers rom developers: please resign all apk!

Hello,
I have found why I couldn't change HTCLaucher.apk or why the Dude's beta4 has install issue: we MUST resign all apk INCLUDE those in framework! I did it and now I have an auto rotate HTCLaucher.apk because I can use testsign.jar to resign it.
I hope it will help.
hello,
just to keep thread up.
You can just replace the apk's without resigning.
nono2lozere said:
Hello,
I have found why I couldn't change HTCLaucher.apk or why the Dude's beta4 has install issue: we MUST resign all apk INCLUDE those in framework! I did it and now I have an auto rotate HTCLaucher.apk because I can use testsign.jar to resign it.
I hope it will help.
Click to expand...
Click to collapse
Because of framework ?
I use Soulife Roger, and it's ok.
I have a little problem with all rogers rom: I can't replace HTCLauncher.apk by other Launcher.apk from TheDude 1.3RC1 or from hero theme. I have done this on haykuro 6.0H and it has worked. I tried to remove HTCLauncher.apk from /system/app and push the new Launcher.apk in it but I have this errors on logcat:
before resigning:
Code:
D/PackageParser( 79): Scanning package: /system/app/Launcher.apk
I/PackageManager( 79): /system/app/Launcher.apk changed; collecting certs
W/PackageParser( 79): Exception reading /system/app/Launcher.apk
W/PackageParser( 79): java.lang.SecurityException: META-INF/MANIFEST.MF has invalid digest for AndroidManifest.xml in /system/app/Launcher.apk
W/PackageParser( 79): at java.util.jar.JarVerifier.verifySignatures(JarVerifier.java:398)
W/PackageParser( 79): at java.util.jar.JarFile$JarFileInputStream.read(JarFile.java:124)
W/PackageParser( 79): at android.content.pm.PackageParser.loadCertificates(PackageParser.java:213)
W/PackageParser( 79): at android.content.pm.PackageParser.collectCertificates(PackageParser.java:346)
W/PackageParser( 79): at com.android.server.PackageManagerService.collectCertificatesLI(PackageManagerService.java:1734)
W/PackageParser( 79): at com.android.server.PackageManagerService.scanPackageLI(PackageManagerService.java:1783)
W/PackageParser( 79): at com.android.server.PackageManagerService.access$1200(PackageManagerService.java:104)
W/PackageParser( 79): at com.android.server.PackageManagerService$AppDirObserver.onEvent(PackageManagerService.java:3187)
W/PackageParser( 79): at android.os.FileObserver$ObserverThread.onEvent(FileObserver.java:91)
W/PackageParser( 79): at android.os.FileObserver$ObserverThread.observe(Native Method)
W/PackageParser( 79): at android.os.FileObserver$ObserverThread.run(FileObserver.java:56)
I/PackageManager( 79): Failed verifying certificates for package:com.android.launcher
after resigning:
Code:
D/PackageParser( 79): Scanning package: /system/app/Launcher.apk
I/PackageManager( 79): /system/app/Launcher.apk changed; collecting certs
D/dalvikvm( 79): GC freed 8212 objects / 532656 bytes in 203ms
D/PackageManager( 79): Scanning package com.android.launcher
D/PackageManager( 79): Shared UserID android.uid.shared (uid=10026): packages=[PackageSetting{437583a0 com.htc.CustomizationSetup/10026}, PackageSetting{4379da08 com.android.providers.im/10026}, PackageSetting{437466b8 com.android.contacts/10026}, PackageSetting{4372c9f8 com.htc.provider.CustomizationSettings/10026}, PackageSetting{437571a8 com.android.googlesearch/10026}, PackageSetting{437568c8 com.android.launcher/10026}, PackageSetting{43755d98 com.android.providers.contacts/10026}]
W/PackageManager( 79): Package com.android.launcher codePath changed from /system/app/HTCLauncher.apk to /system/app/Launcher.apk; replacing with new
E/PackageManager( 79): Package com.android.launcher has no signatures that match those in shared user android.uid.shared; ignoring!
after resigning apks in framework I can install the resigned one!
I think it's because when system boots the package installer scan framework directory before app directory and register the framework signature for android.uid.shared before scaning app. If framework has been signed with other key (release key I think) that one was used for Launcher.apk the system won't install it!
sorry for my bad english!
excuse me, but ... if i m to swap some files in / out of a signed rom,
do i have to resign everything? is resigning the update.zip good enoguh
side question: how do i specify a wallpaper for a rom?
kiddyfurby said:
excuse me, but ... if i m to swap some files in / out of a signed rom,
do i have to resign everything? is resigning the update.zip good enoguh
side question: how do i specify a wallpaper for a rom?
Click to expand...
Click to collapse
Update.zip is good enough.
For the wallpaper question, check the themes forum and search....you will find
Happy hunting
nono2lozere said:
I have a little problem with all rogers rom: I can't replace HTCLauncher.apk by other Launcher.apk from TheDude 1.3RC1 or from hero theme. I have done this on haykuro 6.0H and it has worked. I tried to remove HTCLauncher.apk from /system/app and push the new Launcher.apk in it but I have this errors on logcat:
Click to expand...
Click to collapse
Hi,
Have you find a solution for that ? I have the same problem...
If i'm not resign the apk, i get an error like "no signatures that match those in shared user android.uid.shared" for those packages i'm trying to install, and if i'm resign all the apk, i have the same error but for all..
I'm want to find/replace the root certificate, and replace it if possible, but i don't know how..
plus, i've found some apks and jars dont like to be signed with test-keys (all framework jars/apks and launcher.apk). It usually breaks things. Like mikey said, usually just the update zip is fine
I was curious if anyone has found a solution to re-signing all the apk's on the Rogers builds. Soulife, Enomther & I have been looking at this so we could include irrenhaus' Advanced Launcher v17 as a replacement for the stock HTCLauncher. If you have your phone setup & running, and flash the launcher as an update afterwards, it'll run fine. But as soon as you wipe or try to start clean, the phone will go into boot loops. If you resign all the apk's in /system/app & /system/framework, you can included the Launcher as a replacement for HTCLauncher and it will flash/boot w/ no problems until you want to sign into google or access the market. You can't. Same thing happens when you try to update the stock HTCLauncher when editing the AndroidManifest.xml file to enable auto-rotation. Re-sign the apk & it'll work fine till you wipe. Any suggestions would be appreciated. Thanks & take care.

JNI_CreateJavaVM failed - why I can't seem to flash 90% of the ROMs here

From my logcat, this thing loops and loops and loops.
Code:
D/AndroidRuntime( 1537): >>>>>>>>>>>>>> AndroidRuntime START <<<<<<<<<<<<<<
D/AndroidRuntime( 1537): CheckJNI is OFF
D/dalvikvm( 1537): DexOpt: incorrect opt magic number (0xff ff ff ff)
D/dalvikvm( 1537): Stale deps in cache file; removing and retrying
W/dalvikvm( 1537): Size mismatch on inflated file (927937 vs 924012)
E/dalvikvm( 1537): Unable to extract+optimize DEX from '/system/framework/servic
es.jar'
D/dalvikvm( 1537): Failed on '/system/framework/services.jar' (boot=1)
D/dalvikvm( 1537): VM cleaning up
D/dalvikvm( 1537): LinearAlloc 0x0 used 4100 of 4194304 (0%)
W/dalvikvm( 1537): JNI_CreateJavaVM failed
E/AndroidRuntime( 1537): JNI_CreateJavaVM failed
I've formatted my partitions, repartitioned my SD card every time, and nothing seems to work. I've got the latest radio and Haykuro's SPL, but no class 6 SD card. I'm using a HTC Dream.
Anyone got a clue how I can solve this?
flash the new amon RA recovery and from the recovery screen wipe your extension partition and then reflash a rom and let me know what happens
Try; removing the SD once it say install complete, and then reboot. dont put the SD back until it launches the home screen. and next time please post in the right section.
Start asking your questions in the right sub-forum (Q&A) (Theme) or even in (General), or simply search.......Final result will be a ban for you up too 3 days.
Thanks
Thread Trashed!!
Rule that apply:
1. Search before posting
Use one of our search functions before posting, whether you have a question or something new to share, it's very likely someone already asked that question or shared that news.
Some questions just keep popping up over and over. Please use the 'search function' in the menu above each and every page in the forum.​

Force install apps? (tried ADB)

Hello, I am trying to install certain apps on my phone. I have the apk but when I try to install it says "app not installed".
So I tried installing through adb.
but it says
Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]
Logcat says
D/AndroidRuntime( 5674): Calling main entry com.android.commands.pm.Pm
W/ActivityManager( 568): No content provider found for permission revoke: file:///data/local/tmp/SamsungCamera.apk
W/ActivityManager( 568): No content provider found for permission revoke: file:///data/local/tmp/SamsungCamera.apk
D/dalvikvm( 568): GC_CONCURRENT freed 2684K, 38% free 14829K/23555K, paused 3ms+8ms, total 86ms
D/dalvikvm( 568): GC_CONCURRENT freed 3013K, 37% free 14985K/23555K, paused 3ms+5ms, total 78ms
D/dalvikvm( 568): WAIT_FOR_CONCURRENT_GC blocked 55ms
E/PackageManager( 568): Package com.sec.android.app.camera requires unavailable shared library seccamera; failing!
W/PackageManager( 568): Package couldn't be installed in /data/app/com.sec.android.app.camera-1.apk
I tried to uninstall the com.sec.android.app.camera-1.apk it mentioned
but it says
D/AndroidRuntime( 5703): Calling main entry com.android.commands.pm.Pm
W/PackageManager( 568): Package named 'com.sec.android.app.camera-1.apk' doesn't exist.
This is the samsung camera app, its better than the default camera app (well I like it better) and want to install it on an android rom (so not the samsung rom)
Any help or ideas would be appreciated.
Thanks
Certain Touchwiz apps (including camera) won't work on AOSP or AOKP or any non touchwiz ROM. It doesn't have the proprietary framework I believe
Sent from my MB508 using xda premium
Would you know any way to pinpoint what files it depends on?
It would require a touchwiz ROM, framework of AOSP and touchwiz/sense/motowhatever cannot coexist
Sent from my DROID2 using xda premium
I have the same problem. But wow, I found a topic from 2012. But, I have a completely different device and a different version of android)

Categories

Resources