我正在从服务器以字符串格式下载APK,将其转换为字节数组并在SD卡中创建apk文件。没有任何问题,如果我尝试安装相同的apk,它显示警告(解析错误)消息,如从服务器下载APK并将其安装到设备
解析软件包时出现问题。
和在logcat的
12月1日至13日:06:51.562:W/PackageParser(4364):无法读取/mnt/sdcard/example.apk的AndroidManifest.xml中
01- 13 12:06:51.562:W/PackageParser(4364):java.io.FileNotFoundException:AndroidManifest.xml
01-13 12:06:51.562:W/PackageParser(4364):at android.content.res.AssetManager。 openXmlAssetNative(Native Method)
01-13 12:06:51.562:W/PackageParser(4364):at android.content.res.AssetManager.openXmlBlockAsset(AssetManager.java:486)
01-13 12:06:51.562:W/PackageParser(4364):at android.content.res.AssetManager.openXmlResourceParser(AssetManager.java:454)
01-13 12:06:51.562:W/PackageParser 4364):at android.content.pm.PackageParser.parsePackage(PackageParser.java:401)
............................ .................................
01-13 12:06:51.562:W/PackageParser(4364) :at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
01-13 12:06:51.562:W/PackageParser(4364):at dalvik.system.NativeStart.main(Native Method)
01-13 12:06:51.562:W/PackageInstaller(4364):解析清单时出现分析错误。停止安装
任何想法我做错了什么,或任何其他方法来解决这个问题。
我与ICS有完全相同的问题,其他版本的Android工作得很好。 – TacB0sS 2012-05-22 11:00:55