1

「monodroid と vs2010 で hello word アプリをビルドする方法」のすべての説明に従いました。F5 キーを押してソリューションをデプロイし、エミュレーターを選択すると、エミュレーターが起動し、デバイス リストから選択できるようになり、パッケージングが開始されますが、エラーが表示されます: Could not create the Android package . See the Output (Build) window for more details. In the output window, I can see the following message (完全なメッセージが質問の最後に追加されました): . ..monodroid: エラー 1: 評価版では共有ランタイムをターゲットにする必要があります...

誰でも仕事を手伝うことができますか?

よろしくお願いします: Zsolt

Microsoft (R) Build Engine バージョン 4.0.30319.1 [Microsoft .NET Framework、バージョン 4.0.30319.225] Copyright (C) Microsoft Corporation 2007. All rights reserved.

2011.05.05 ビルド開始。11:12:38。ノード 1 (SignAndroidPackage ターゲット) のプロジェクト "c:\documents and settings\zsolt\dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\MonoAndroidApplication1.csproj"。_GenerateAndroidAssetsDir: 出力がないため、ターゲット "_GenerateAndroidAssetsDir" をスキップします。_ResolveMonoAndroidSdks: Android SDK を探しています..キー HKCU\SOFTWARE\Android SDK Tools\Path が見つかりません。キー HKLM\SOFTWARE\Android SDK Tools\Path found: パスには、\platform-tools (C:\Program Files\Android\android-sdk) に adb.exe が含まれています。Java SDK を探しています。キー HKLM\SOFTWARE\JavaSoft\Java Development Kit\CurrentVersion が見つかりました: 1.6。キー HKLM\SOFTWARE\JavaSoft\Java Development Kit\1.6\JavaHome が見つかりました: パスには、\bin (C:\Program Files\Java\jdk1.6.0_25) に jarsigner.exe が含まれています。MonoAndroid ツール: C:\Program Files\MSBuild\Novell\ MonoAndroid フレームワーク: C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid \v1.0\ Android SDK: C:\Program Files\Android\android-sdk\ Java SDK: C:\Program Files\Java\jdk1.6.0_25\ _ValidateAndroidPackageProperties: GetAndroidPackageName Task ManifestFile: AssemblyName: MonoAndroidApplication1 PackageName: MonoAndroidApplication1.MonoAndroidApplication1 _UpdateAndroidResgen: すべての出力ファイルが入力ファイルに対して最新であるため、ターゲット "_UpdateAndroidResgen" をスキップします。GenerateTargetFrameworkMonikerAttribute: すべての出力ファイルが入力ファイルに対して最新であるため、ターゲット "GenerateTargetFrameworkMonikerAttribute" をスキップします。コアコンパイル: すべての出力ファイルが入力ファイルに関して最新であるため、ターゲット「CoreCompile」をスキップします。CopyFilesToOutputDirectory: MonoAndroidApplication1 -> c:\documents and settings\zsolt\dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\bin\Release\MonoAndroidApplication1.dll _CompileAndroidPackage: Mandroid タスク アセンブリ: c:\documents and settings\zsolt\dokumentumok\ Visual Studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\bin\Release\MonoAndroidApplication1.dll; C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\Mono.Android.dll; C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll; C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll; 子:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll; C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll; C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll I18nAssemblies: BuildDirectory: c:\documents and settings\zsolt\dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1 \obj\Release\ ReferenceAssembliesDirectory: C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\;C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\;; AndroidSdkDirectory: C:\Program Files\Android\android-sdk\ JavaSdkDirectory: C:\Program Files\Java\jdk1.6.0_25\ AssetDirectory: c:
C:\Program Files\MSBuild\Novell\mandroid.exe -v --nosign --sdk-dir="C:\Program Files\Android\android-sdk" --builddir="c:\documents and settings\zsolt \dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\obj\Release\android" --framework-dir="C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2" --framework-dir ="C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0" -S="c:\documents and settings\zsolt\dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\obj\Release\ res" --package="MonoAndroidApplication1.MonoAndroidApplication1" --linksdkonly --noshared --abi="armeabi" --java-sdk-dir="C:\Program Files\Java\jdk1.6.0_25" --sdk-プラットフォーム="8" "c:\documents and settings\zsolt\dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\bin\Release\MonoAndroidApplication1.dll" "C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v2.2\Mono .Android.dll" "C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\mscorlib.dll" "C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System .Core.dll" "C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.dll" "C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System .Xml.dll" "C:\Program Files\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll" monodroid: エラー 1: 評価版では、共有ランタイムをターゲットにする必要があります。[c:\documents and settings\zsolt\dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\MonoAndroidApplication1.csproj] プロジェクトの構築完了 "c:\documents and settings\zsolt\dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1 \MonoAndroidApplication1.csproj" (SignAndroidPackage ターゲット) -- 失敗。

ビルドに失敗しました。

"c:\documents and settings\zsolt\dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\MonoAndroidApplication1.csproj" (SignAndroidPackage ターゲット) (1) -> (_CompileAndroidPackage ターゲット) -> monodroid: エラー 1: 評価版にはターゲットが必要です共有ランタイム。[c:\documents and settings\zsolt\dokumentumok\visual studio 2010\Projects\MonoAndroidApplication1\MonoAndroidApplication1\MonoAndroidApplication1.csproj]

0 Warning(s)
1 Error(s)

経過時間 00:00:02.46

エラー: キャンセル ========== デプロイ: 0 成功、1 失敗、0 スキップ ==========

4

4 に答える 4

2

あなたの問題は、私と同じだと思います。プロジェクトの場所 (C:\Users\bálint...) に特殊文字がありました。新しいプロジェクトを作成し、場所を C:\Work\ のような単純なものに設定してみてください。おそらく、このエラーを回避できます。

于 2011-06-10T09:54:43.347 に答える
1

私も同様の問題を抱えていました。私の場合、問題はパッケージ名でした。パッケージ名に特殊文字が含まれていました。

于 2011-12-29T18:02:32.713 に答える
0

同様の問題があり、Xamarin Mono for Android ソフトウェアを購入したにもかかわらず、Visual Studio 2010 に登録していないことが判明しました。インストールはしましたが、登録していませんでした。

于 2011-08-17T21:02:08.063 に答える