0

// モバイルに apk をインストールできません。adb からアプリをプッシュすると、次のエラーが表示されます

D/PackageParser( 1336): Scanning package: /system/app/Contacts.apk
I/PackageManager( 1336): /system/app/Contacts.apk changed; collecting certs
D/PackageManager( 1336): Scanning package com.android.contacts
D/PackageManager( 1336): Shared UserID android.uid.shared (uid=10002): packages=   [PackageSetting{405f1ad8 com.android.providers.applications/10002}, PackageSetting{405f1890 com.android.providers.contacts/10002}, PackageSetting{405efa20 com.android.contacts/10002}, PackageSetting{405f0ae0 com.android.providers.userdictionary/10002}]
I/dalvikvm( 1336): Zip is good, but no classes.dex inside, and no .odex file in the same directory
W/PackageManager( 1336): IOException reading apk: /system/app/Contacts.apk
W/PackageManager( 1336): java.io.IOException: /system/app/Contacts.apk
W/PackageManager( 1336):    at dalvik.system.DexFile.isDexOptNeeded(Native Method)
W/PackageManager( 1336):    at com.android.server.PackageManagerService.performDexOptLI(PackageManagerService.java:2880)
W/PackageManager( 1336):    at com.android.server.PackageManagerService.scanPackageLI(PackageManagerService.java:3424)
W/PackageManager( 1336):    at com.android.server.PackageManagerService.scanPackageLI(PackageManagerService.java:2809)
W/PackageManager( 1336):    at com.android.server.PackageManagerService.access$2100(PackageManagerService.java:143)
W/PackageManager( 1336):    at com.android.server.PackageManagerService$AppDirObserver.onEvent(PackageManagerService.java:4693)
W/PackageManager( 1336):    at android.os.FileObserver$ObserverThread.onEvent(FileObserver.java:125)
W/PackageManager( 1336):    at android.os.FileObserver$ObserverThread.observe(Native Method)
W/PackageManager( 1336):    at android.os.FileObserver$ObserverThread.run(FileObserver.java:88)

mmm /root/android/system/packages/apps/Contacts/ を使用してコンパイルしています

私の疑問は、最近マシンを再起動したときに、インストールされたアプリの出力ディレクトリが OldPath : /root/android/system/out/target/product/vision/system/app から NewPath : /root/android/system/out に変更されたことです。 /ターゲット/製品/ジェネリック/システム/アプリ

他のすべてのアプリは古いパスに存在し、古いパスからcontacts.apkをインストールすると、正しくインストールされ、マシンを再起動した後、ビルドされた新しいパスからインストールしようとすると、次のようになりますエラー。それがどのような環境問題なのかわかりませんか?何ができるか教えてください。

adb push Contacts.apk /system/app/Contacts.apk

4

1 に答える 1