2

初めてアプリを正常にインストールしましたが、削除して、ネクサスの4.0 Androidフォンにアプリを再インストール(テストおよびデバッグ)しようとしました。デプロイメントエラーが発生しました。アセンブリのインストール中にITが失敗する...:

警告メッセージ1:

バージョンを判別できないデバイス上に共有ランタイムがあります。新しいランタイムはデプロイされません。ランタイムを交換する必要がある場合は、デバイスから手動で削除してください。

警告メッセージ2:

バージョンを判別できないデバイスにプラットフォームサポートランタイムがあります。新しいプラットフォームサポートランタイムはデプロイされません。プラットフォームサポートランタイムを交換する必要がある場合は、デバイスから手動で削除してください。

エラーメッセージ1:

An error occurred installing the package assemblies.

Error datails: Mono.AndroidTools.AdbException: No such file or directory--->

Output Window box: _GenerateJavaStubs: ResolvedAssemblies: C:\Users\King\Mono Andriod\My Territory\My Territory\bin\Debug\MyTerritory.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.3\Mono.Android.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Mono.Security.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Mono.Data.Sqlite.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Data.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Mono.Data.Tds.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Transactions.dll C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll ResolvedUserAssemblies: C:\Users\King\Mono Andriod\My Territory\My Territory\bin\Debug\MyTerritory.dll _AddStaticResources: Resource obj\Debug\android\assets\machine.config is unchanged. Skipping. Resource obj\Debug\android\src\mono\MonoRuntimeProvider.java is unchanged. Skipping. Resource obj\Debug\android\src\mono\android\Seppuku.java is unchanged. Skipping. _GeneratePackageManagerJava: Skipping target "_GeneratePackageManagerJava" because all output files are up-to-date with respect to the input files. _CreateBaseApk: Skipping target "_CreateBaseApk" because all output files are up-to-date with respect to the input files. _CompileJava: Skipping target "_CompileJava" because all output files are up-to-date with respect to the input files. _CompileDex: Skipping target "_CompileDex" because all output files are up-to-date with respect to the input files. _BuildApkFastDev: Skipping target "_BuildApkFastDev" because all output files are up-to-date with respect to the input files. _Mandroid: Skipping target "_Mandroid" because all output files are up-to-date with respect to the input files. _Sign: Skipping target "_Sign" because all output files are up-to-date with respect to the input files. Done Building Project "C:\Users\King\Mono Andriod\My Territory\My Territory\MyTerritory.csproj" (SignAndroidPackage target(s)).

Build succeeded. 0 Warning(s) 0 Error(s)

Time Elapsed 00:00:00.69

Waiting for device.. Removing old runtime: Mono.Android.DebugRuntime [2147483647].. Removing old runtime: Mono.Android.Platform.ApiLevel_10 [2147483647].. Removing any previous version.. Copying application to device... Getting installation path... Installing assemblies... ========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========
4

1 に答える 1

0

私は同じ問題を抱えています。次の方法でアプリをデプロイすることができました。

  • プロジェクトのプロパティに移動します
  • 「リンク」を「Sdkとユーザーアセンブリ」に変更
  • [共有ランタイムを使用する]のチェックを外します
  • [高速展開を使用する(デバッグモードのみ)]のチェックを外します

なぜ機能しないのかわかりません。GalaxyNexusでJellyBean(Android 4.1)を実行しています。

于 2012-08-22T03:49:37.513 に答える