私は今、自分自身のICSシステム・イメージ(android-nativeソース4.0.3_r1ブランチから)をビルドしようとしていますが、今はadbメッセージを受け取ることができますが、ご覧のとおり、 を適切なキーを持っていないようなので、メインアンドロイドAPKをロードすることはできませんICS Androidシステム - サーバがサイン・エラーの後に死亡
01-01 08:41:52.689: WARN/PackageParser(7755): Exception reading AndroidManifest.xml in /system/framework/framework-res.apk 01-01 08:41:52.689: WARN/PackageParser(7755): java.lang.SecurityException: /system/framework/framework-res.apk failed verification of META-INF/CERT.SF 01-01 08:41:52.689: WARN/PackageParser(7755): at java.util.jar.JarVerifier.failedVerification(JarVerifier.java:136) 01-01 08:41:52.689: WARN/PackageParser(7755): at java.util.jar.JarVerifier.verifyCertificate(JarVerifier.java:305) 01-01 08:41:52.689: WARN/PackageParser(7755): at java.util.jar.JarVerifier.readCertificates(JarVerifier.java:258) 01-01 08:41:52.689: WARN/PackageParser(7755): at java.util.jar.JarFile.getInputStream(JarFile.java:378) 01-01 08:41:52.689: WARN/PackageParser(7755): at android.content.pm.PackageParser.loadCertificates(PackageParser.java:362) 01-01 08:41:52.689: WARN/PackageParser(7755): at android.content.pm.PackageParser.collectCertificates(PackageParser.java:512) 01-01 08:41:52.689: WARN/PackageParser(7755): at com.android.server.pm.PackageManagerService.collectCertificatesLI(PackageManagerService.java:2806) 01-01 08:41:52.689: WARN/PackageParser(7755): at com.android.server.pm.PackageManagerService.scanPackageLI(PackageManagerService.java:2895) 01-01 08:41:52.689: WARN/PackageParser(7755): at com.android.server.pm.PackageManagerService.scanDirLI(PackageManagerService.java:2750) 01-01 08:41:52.689: WARN/PackageParser(7755): at com.android.server.pm.PackageManagerService.(PackageManagerService.java:1053) 01-01 08:41:52.689: WARN/PackageParser(7755): at com.android.server.pm.PackageManagerService.main(PackageManagerService.java:833) 01-01 08:41:52.689: WARN/PackageParser(7755): at com.android.server.ServerThread.run(SystemServer.java:163) 01-01 08:41:52.689: ERROR/PackageParser(7755): Package android has no certificates at entry AndroidManifest.xml; ignoring! 01-01 08:41:52.689: INFO/PackageManager(7755): /system/app/HTMLViewer.apk changed; collecting certs 01-01 08:41:52.689: WARN/PackageManager(7755): Failed verifying certificates for package:android 01-01 08:41:52.699: WARN/PackageParser(7755): Exception reading AndroidManifest.xml in /system/app/HTMLViewer.apk 01-01 08:41:52.699: WARN/PackageParser(7755): java.lang.SecurityException: /system/app/HTMLViewer.apk failed verification of META-INF/CERT.SF 01-01 08:41:52.699: WARN/PackageParser(7755): at java.util.jar.JarVerifier.failedVerification(JarVerifier.java:136) 01-01 08:41:52.699: WARN/PackageParser(7755): at java.util.jar.JarVerifier.verifyCertificate(JarVerifier.java:305) 01-01 08:41:52.699: WARN/PackageParser(7755): at java.util.jar.JarVerifier.readCertificates(JarVerifier.java:258)
-serverは時間を起動しているため、署名エラーで死亡したが、私は、システム・イメージ内のすべてのAPKが署名された、と私のJavaバージョンは1.6.2_64bitなので、問題ありません。
[email protected]:~/android-4.0.3_r1/out/debug/target/product/android/system/framework$ jarsigner -verify framework-res.apk jar verified. [email protected]:~/android-4.0.3_r1/out/debug/target/product/android/system/framework$ java -version java version "1.6.0_26" Java(TM) SE Runtime Environment (build 1.6.0_26-b03) Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
T彼は不審なことは、プロパティを構築することです。 私は(あなたが
[email protected]:~/android-4.0.3_r1$ make -j12 PRODUCT-android-eng ============================================ PLATFORM_VERSION_CODENAME=REL PLATFORM_VERSION=4.0.1 TARGET_PRODUCT=android TARGET_BUILD_VARIANT=eng TARGET_BUILD_TYPE=debug TARGET_BUILD_APPS= TARGET_ARCH=arm TARGET_ARCH_VARIANT=armv7-a HOST_ARCH=x86 HOST_OS=linux HOST_BUILD_TYPE=release BUILD_ID=ITL41D ============================================
を構築する際にこのプロンプトが画面に出して、私は私のAndroidProduct.mk上でいくつかのプロパティを追加する必要がありますか?または私は? どれでも答えはだろうが何をすべき 、まさにこのようにアンドロイドを造ります。非常に感謝