4

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 を使用しています。そこにある回答とコメントが私にも役立つかどうかを確認します。

4

4 に答える 4

0

私は同じ問題を抱えていて、ソリューション全体を削除してソース管理から再度プルすることで解決しました。プルするソースがない場合は、bin フォルダーや debug フォルダーの内容など、生成されたすべてのファイルを削除することをお勧めします。

于 2013-08-09T08:24:02.283 に答える
0

はい、プロジェクトから同じ問題を取り除いたのは良い解決策です。必要なステップ

1. Delete Bin and obj folder from project
2. Delete Solution File From Project Folder
3. Open New Visual Studio and then Click File > Open > Project/Solution >
   Select Folder Where placed you project.
   and after all, Rebuild Solution file and then rebuild your project.

私はあなたがこの問題について成功すると確信しています.....

于 2013-09-13T07:22:13.820 に答える