簡體   English   中英

如何修復錯誤:processDebugMainManifest DEBUG

[英]How to fix error :processDebugMainManifest DEBUG

我在嘗試在設備中運行我自己的 flutter 項目時遇到了這個調試。這是一些描述::任務':app:processDebugMainManifest'的執行失敗。

Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module @6109445c

  • 嘗試:

使用 --stacktrace 選項運行以獲取堆棧跟蹤。 使用 --info 或 --debug 選項運行以獲得更多日志 output。 運行 --scan 以獲得完整的見解。

誰能幫幫我!!

我剛剛在檢查 java16 與 Ankidroid 的兼容性時親身體驗了這一點(鏈接,因為它是開源的,如果你願意,你可以自己復制)

我猜您正在嘗試使用 java16 來編譯您的應用程序?

在撰寫本文時(2021 年 4 月 16 日)Android Gradle 插件與 java16 不兼容 - 不是 4.1.3、4.2.0-rc01 也不是 7.0.0alpha14(我寫這篇文章時的所有當前版本。

如果你使用 java8 或 java11 它可以工作。

Android Studio 現在在內部使用 java11 用於 4.2.x,因此對於 Android 開發來說,這是目前最安全的選擇。

我已經記錄了這個上游問題,所以谷歌知道,如果有一個好的解決方法/解釋/原因https://issuetracker.google.com/u/1/issues/186806275 ,其他人可能會跟蹤它

使用以下命令解決了相同的問題

cd /Applications/Android\ Studio.app/Contents/jre

ln -s ../jre jdk

ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin" jdk

flutter doctor -v

清理並運行它會工作。

如何修復錯誤

[英]How to fix the error org.testng.eclipse.maven.MavenTestNGLaunchConfigurationProvider.getClasspath(Lorg/eclipse/debug/core/ILaunchConfiguration;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM