2
問題: 背景情報

「Layar」というソフトウェアで動作するクライアント用のアプリケーションを作成しています。Android マーケットからこのソフトウェアをインストールしようとすると、「インストール エラー。不明な理由 -17」というメッセージが表示されます。情報と解決策を求めて同僚と Web を調べましたが、役に立たないものは見つかりませんでした。

使用されているハードウェア

いくつかの HTC Sapphire 32B (HTC Magic) 用のアプリケーションを開発しています。電話は現在、カスタムの Android オペレーティング システムを実行しています。OS は、私が知る限り、Bluetooth の通常の動作が変更されたためにのみ「カスタム」になっています。編集:電話の OS は Android 2.1 です。

スタックオーバーフローが役立つ場所

プログラムをダウンロードしようとしたときの関連する出力は次のとおりです (不要な行を削除するために編集されています)。

D/vending ( 1849): com.android.vending.AssetDownloader.downloadAndInstall(): Initiating Download for 1 applications.
I/vending ( 1849): com.android.vending.util.DownloadManagerUtil.enqueueDownload(): Enqueue for download com.android.vending.util.DownloadManagerUtil$Request@43b942c8
I/vending ( 1849): com.android.vending.AssetDownloader.startDownload(): Download request row inserted at content://downloads/download/19
D/dalvikvm(   75): GC freed 25607 objects / 1316336 bytes in 589ms
D/vending ( 1849): com.android.vending.api.LocalAssetDatabase.notifyListener(): -1629133212261177266 / DOWNLOADING
D/dalvikvm( 2286): GC freed 4445 objects / 308864 bytes in 246ms
D/dalvikvm(  178): GC freed 7430 objects / 403216 bytes in 458ms
D/OpenSSLSessionImpl(  178): Freeing OpenSSL session
D/dalvikvm(  178): GC freed 1124 objects / 55112 bytes in 362ms
D/ddm-heap( 2329): Got feature list request
I/ActivityThread( 2329): Publishing provider com.google.android.gmail.SuggestionProvider: com.google.android.gm.SuggestionsProvider
I/ActivityThread( 2329): Publishing provider com.google.android.gm.attachmentspreviews: com.google.android.gm.AttachmentPreviewProvider
I/ActivityManager(   75): Process com.android.browser (pid 1224) has died.
D/dalvikvm( 2286): threadid=23 wakeup: interrupted
I/vending ( 1849): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$DownloadManagerService.startNextDownload(): Found Paused URI null
I/vending ( 1849): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$DownloadManagerService.startNextDownload(): No more paused downloads.
D/vending ( 1849): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$DownloadManagerService.handleDownloadCompletedAction(): Got a download completed intent.
D/vending ( 1849): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$DownloadManagerService.installFromUri(): Calling install uri=content://downloads/download/19 src=null assetId=-1629133212261177266 name=Layar last=TRUE
D/dalvikvm( 1849): GC freed 10970 objects / 628040 bytes in 400ms
D/vending ( 1849): com.android.vending.api.LocalAssetDatabase.notifyListener(): -1629133212261177266 / INSTALLING
D/PackageParser(   75): Scanning package: /data/app/vmdl48148.tmp
D/dalvikvm(   75): GC freed 14645 objects / 1016520 bytes in 296ms
I/dalvikvm-heap(   75): Grow heap (frag case) to 7.715MB for 88948-byte allocation
D/dalvikvm(   75): GC freed 402 objects / 62296 bytes in 269ms
D/dalvikvm(   75): GC freed 13251 objects / 892840 bytes in 272ms
D/dalvikvm( 2286): GC freed 6457 objects / 439400 bytes in 171ms
E/PackageManager(   75): Package com.layar requires unavailable feature android.hardware.camera; failing!
W/PackageManager(   75): Package couldn't be installed in /data/app/com.layar.apk
D/dalvikvm(   75): GC freed 22681 objects / 975952 bytes in 317ms
D/vending ( 1849): com.android.vending.api.LocalAssetDatabase.notifyListener(): -1629133212261177266 / INSTALL_FAILED
D/vending ( 1849): com.android.vending.VendingNotificationManager.showNotification(): Showing notification: [AssetID=-1629133212261177266, NotificationID=1229128979, Title=Layar, Message=Installation unsuccessful.]
I/vending ( 1849): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$MyPackageInstallObserver.packageInstalled(): Package install from content://downloads/download/19 failed: Unknown reason -17

私が見ることができる最大のものは次のとおりです。

E/PackageManager(   75): Package com.layar requires unavailable feature android.hardware.camera; failing!
I/vending ( 1849): com.android.vending.AssetDownloader$DownloadManagerBroadcastReceiver$MyPackageInstallObserver.packageInstalled(): Package install from content://downloads/download/19 failed: Unknown reason -17

ただし、カメラ使用可能使用可能です。誰がこれを引き起こしているのか知っていますか? エラー番号 -17 はカメラの問題に関連していますか? 他の誰かがこれに遭遇しましたか? いずれにせよ、お時間をいただきありがとうございます。ご協力いただける場合は、事前に感謝します。

4

1 に答える 1

1

私が最初に試みることは、アプリを非カスタム ROM デバイスにダウンロードして、ここで何が起こるかを確認することです。たぶん、カスタム ROM が何らかの形でハードウェア レポートを壊したのでしょう。

于 2011-06-21T16:43:26.663 に答える