MonoDroid/Xamarin.Android アプリの作業中に、突然ビルドが停止し、
"java" exited with code 1.
通常の MSBuild 出力の詳細表示をオンにすると、エラーが で発生したことが示されXamarin.Android.Common.targets
ましたC:\Program Files (x86)\MSBuild\Xamarin\Android
。行 (行 988) は、次の xml ブロックを開始します。
<CompileToDalvik
JavaMaximumHeapSize="$(JavaMaximumHeapSize)"
JavaOptions="$(JavaOptions)"
AndroidSdkDirectory="$(_AndroidSdkDirectory)"
ClassesOutputDirectory="$(IntermediateOutputPath)android\bin\classes"
JavaSdkDirectory="$(_JavaSdkDirectory)"
MonoPlatformJarPath="$(MonoPlatformJarPath)"
JavaSourceFiles="@(AndroidJavaSource)"
JavaLibraries="@(AndroidJavaLibrary)"
LibraryProjectJars="$(IntermediateOutputPath)__library_projects__\*.jar"
UseDx="$(UseDx)"
/>
また、上記のファイルを開くと、次のような 53 個の警告が表示されます。
The element 'PropertyGroup' in namespace 'http://schemas.microsoft.com/developer/msbuild/2003' has invalid child element 'ResolveReferencesDependsOn' in namespace
'http://schemas.microsoft.com/developer/msbuild/2003'. List of possible elements expected: 'Property, AllowUnsafeBlocks, ... [followed by a long list of elements]
最近追加したすべてのコードを削除してから、機能していた以前のコードに完全に戻しましたが、何をしてもエラーは続きます。同じ行で発生する可能性のある解決済みのバグを見つけましたが、そこに示されている解決策はうまくいきませんでした。また、警告と、私のコードが現在のリビジョンで動作していたという事実のために、同じ問題ではないようです。なぜこれが起こるのか、どうすれば修正できるのでしょうか?
詳細: 新しい M4A プロジェクトを実行してみましたが、問題なく動作したため、M4A ファイルの問題ではなく、私のコードの問題のようです。
さらに詳細: エラーが突然変化したときに、問題の原因となっている特定のブロックを見つけることができるかどうかを確認するために、各クラスをコメントアウトして調べていました。この質問で見つかったものと同じエラーが表示されるようになりました。私も30日トライアルを利用しています。ただし、Visual Studio を使用しています。そこにある回答とコメントが私にも役立つかどうかを確認します。