不断收到错误 "java.exe" 退出代码 2/包未正确签名 (NO_CERTIFICATES)
Keep getting error "java.exe" exited with code 2 / The package was not properly signed (NO_CERTIFICATES)
我在 Visual Studio 2019 年为 Android 和 IOS 创建了一个空的 Xamarin.Forms 项目,但没有添加任何代码,并且在没有让我构建项目的情况下弹出了这个错误.
MSB6006: "java.exe" exited with code 2.
我已经调查过并尝试过
- 正在从 Xamarin.Android 中删除 bin 和 obj 文件并重建
- 正在修复Visual Studio
- 取消选中 Android 属性上的 Apk 签名选项
- 正在检查 Android 属性的 Multi-Dex
- 再次卸载并安装Visual Studio 2019
- 像这样更改sdk文件路径
我研究了这个解决方案,但 none 对我有用
- The package was not properly signed (NO_CERTIFICATES) in running application - Stack Overflow
- Xamarin Andorid Build 总是失败(“java.exe”以代码 2 退出) - 堆栈内存溢出
“java.exe”以代码 2 退出 - 堆栈内存溢出
请帮忙,因为我不知道是什么原因造成的,我已经尝试了所有方法。
编辑:
尝试构建项目几次后,出现以下错误:
Mono.AndroidTools.InstallFailedException: The package was not properly signed (NO_CERTIFICATES).
en Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) en D:\a\_work\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:línea 338
en Mono.AndroidTools.AndroidDevice.<>c__DisplayClass100_0.<InstallPackage>b__0(Task`1 t) en D:\a\_work\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:línea 803
en System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
en System.Threading.Tasks.Task.Execute()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en AndroidDeviceExtensions.<PushAndInstallPackageAsync>d__12.MoveNext() en D:\a\_work\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:línea 206
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en AndroidDeviceExtensions.<PushAndInstallPackageAsync>d__12.MoveNext() en D:\a\_work\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:línea 223
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en Xamarin.Android.Tasks.FastDeploy.<InstallPackage>d__101.MoveNext() en /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:línea 338
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en Xamarin.Android.Tasks.FastDeploy.<InstallPackage>d__101.MoveNext() en /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:línea 355
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
en Xamarin.Android.Tasks.FastDeploy.<RunTaskAsync>d__96.MoveNext() en /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:línea 212 0 Compilación
对我来说,有用的只是删除以下内容:
- Android 包含 sdk 的文件夹
C:\Program Files (x86)\Android
- Eclipse Foundation 文件夹,其中包含 jdk
- Xamarin 文件夹
C:\Users\USER\AppData\Local\Xamarin
然后重新安装Visual Studio 2019.
之前它不允许我构建任何 Xamarin 项目,即使我已经尝试了人们在提及此错误时所说的一切。
我希望这对遇到与我相同问题的人有所帮助。
我在 Visual Studio 2019 年为 Android 和 IOS 创建了一个空的 Xamarin.Forms 项目,但没有添加任何代码,并且在没有让我构建项目的情况下弹出了这个错误.
MSB6006: "java.exe" exited with code 2.
我已经调查过并尝试过
- 正在从 Xamarin.Android 中删除 bin 和 obj 文件并重建
- 正在修复Visual Studio
- 取消选中 Android 属性上的 Apk 签名选项
- 正在检查 Android 属性的 Multi-Dex
- 再次卸载并安装Visual Studio 2019
- 像这样更改sdk文件路径
我研究了这个解决方案,但 none 对我有用
- The package was not properly signed (NO_CERTIFICATES) in running application - Stack Overflow
- Xamarin Andorid Build 总是失败(“java.exe”以代码 2 退出) - 堆栈内存溢出 “java.exe”以代码 2 退出 - 堆栈内存溢出
请帮忙,因为我不知道是什么原因造成的,我已经尝试了所有方法。
编辑: 尝试构建项目几次后,出现以下错误:
Mono.AndroidTools.InstallFailedException: The package was not properly signed (NO_CERTIFICATES).
en Mono.AndroidTools.Internal.AdbOutputParsing.CheckInstallSuccess(String output, String packageName) en D:\a\_work\s\External\androidtools\Mono.AndroidTools\Internal\AdbOutputParsing.cs:línea 338
en Mono.AndroidTools.AndroidDevice.<>c__DisplayClass100_0.<InstallPackage>b__0(Task`1 t) en D:\a\_work\s\External\androidtools\Mono.AndroidTools\AndroidDevice.cs:línea 803
en System.Threading.Tasks.ContinuationTaskFromResultTask`1.InnerInvoke()
en System.Threading.Tasks.Task.Execute()
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en AndroidDeviceExtensions.<PushAndInstallPackageAsync>d__12.MoveNext() en D:\a\_work\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:línea 206
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en AndroidDeviceExtensions.<PushAndInstallPackageAsync>d__12.MoveNext() en D:\a\_work\s\External\androidtools\Xamarin.AndroidTools\Devices\AndroidDeviceExtensions.cs:línea 223
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en Xamarin.Android.Tasks.FastDeploy.<InstallPackage>d__101.MoveNext() en /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:línea 338
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
en Xamarin.Android.Tasks.FastDeploy.<InstallPackage>d__101.MoveNext() en /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:línea 355
--- Fin del seguimiento de la pila de la ubicación anterior donde se produjo la excepción ---
en System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
en System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
en Xamarin.Android.Tasks.FastDeploy.<RunTaskAsync>d__96.MoveNext() en /Users/builder/azdo/_work/1/s/xamarin-android/external/monodroid/tools/msbuild/Tasks/FastDeploy.cs:línea 212 0 Compilación
对我来说,有用的只是删除以下内容:
- Android 包含 sdk 的文件夹
C:\Program Files (x86)\Android
- Eclipse Foundation 文件夹,其中包含 jdk
- Xamarin 文件夹
C:\Users\USER\AppData\Local\Xamarin
然后重新安装Visual Studio 2019.
之前它不允许我构建任何 Xamarin 项目,即使我已经尝试了人们在提及此错误时所说的一切。
我希望这对遇到与我相同问题的人有所帮助。