Mono for Android VS 2010 tells me that the deployment was successful, but the
app is never installed in the emulator. I've searched around and tried
several "work arounds" and none of them have resolved it yet. This app has
never been installed to the emulator so it's not an uninstall/reinstall
thing. I've tried starting the emulator wiping all user data. I've tried
using the default keystore, and a custom keystore. I've tried creating a new
empty project and deploying it to the emulator, but got the exact same
results. I've reinstalled Java JDK and JRE, reinstalled MonoDroid, and even
went as far as reinstalling my system. I've tried turning UAC off, and back
on. I've tried running VS, Androind SDK manager and the emulator using "Run
as Administrator".

*My setup*
*OS*: Windows 7 Ultimate x64
*IDE*: Visual Studio 2010 Premium
*JDK*: 1.7.0 (x86 & x64)
*JRE*: 7 (x86 & x64)
*Mono*: 1.0.2.21215


*Deploying on command line yields the following:*
C:\Android\android-sdk\platform-tools>adb -s emulator-5554 install
"C:\Directory\com.comany.name-Signed.apk"
69 KB/s (143734 bytes in 2.021s)
        pkg: /data/local/tmp/com.company.name-Signed.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]


*Obtaining the device log using this command...*
C:\Android\android-sdk\platform-tools>adb logcat > C:\Folder\abd.txt

*...yields this result:*
W/ActivityManager(   63): No content provider found for: 
W/ActivityManager(   63): No content provider found for: 
D/PackageParser(   63): Scanning package: /data/app/vmdl-787009371.tmp
W/PackageParser(   63): Exception reading res/drawable/icon.png in
/data/app/vmdl-787009371.tmp
W/PackageParser(   63): java.lang.SecurityException: META-INF/COKEY.SF has
invalid digest for assemblies/SomeName.dll.mdb in
/data/app/vmdl-787009371.tmp
W/PackageParser(   63):         at
java.util.jar.JarVerifier.invalidDigest(JarVerifier.java:130)
W/PackageParser(   63):         at
java.util.jar.JarVerifier.verifyCertificate(JarVerifier.java:357)
W/PackageParser(   63):         at
java.util.jar.JarVerifier.readCertificates(JarVerifier.java:265)
W/PackageParser(   63):         at
java.util.jar.JarFile.getInputStream(JarFile.java:389)
W/PackageParser(   63):         at
android.content.pm.PackageParser.loadCertificates(PackageParser.java:342)
W/PackageParser(   63):         at
android.content.pm.PackageParser.collectCertificates(PackageParser.java:513)
W/PackageParser(   63):         at
com.android.server.PackageManagerService.installPackageLI(PackageManagerService.java:5802)
W/PackageParser(   63):         at
com.android.server.PackageManagerService.access$2200(PackageManagerService.java:137)
W/PackageParser(   63):         at
com.android.server.PackageManagerService$5.run(PackageManagerService.java:4566)
W/PackageParser(   63):         at
android.os.Handler.handleCallback(Handler.java:587)
W/PackageParser(   63):         at
android.os.Handler.dispatchMessage(Handler.java:92)
W/PackageParser(   63):         at android.os.Looper.loop(Looper.java:123)
W/PackageParser(   63):         at
android.os.HandlerThread.run(HandlerThread.java:60)
E/PackageParser(   63): Package com.company.name has no certificates at
entry res/drawable/icon.png; ignoring!

--
View this message in context: 
http://mono-for-android.1047100.n5.nabble.com/Failure-to-launch-or-even-deploy-tp4727914p4727914.html
Sent from the Mono for Android mailing list archive at Nabble.com.
_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to