簡體   English   中英

無法使用 IntelliJ 在 android 設備上運行 flutter 項目

[英]Can't run flutter project on android device with IntelliJ

我的操作系統是 Pop._OS 20.10,我只是想運行我在 IntelliJ 上創建的 flutter 項目。 在我使用 IntelliJ IDEA 的 android 設備上,構建正在完成,沒有任何錯誤,但是在運行應用程序時:它說我的 JAVA_HOME 變量設置為無效目錄:

Launching lib/main.dart on Mi A2 in debug mode...
Running Gradle task 'assembleDebug'...

ERROR: JAVA_HOME is set to an invalid directory: /app/extra/idea-IU/jre64

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

Exception: Gradle task assembleDebug failed with exit code 1

在我的平台設置上安裝的 SDK 是 openjdk-15.0.2、corretto-1.8 和 Android API 30 平台。 在收到此錯誤之前,我沒有手動更改任何環境變量。 在此之后,我嘗試將 JAVA_HOME 變量添加到~/.bashrc/etc/environment文件以指向我的 JDK 安裝文件夾,如下所示:

JAVA_HOME="/usr/lib/jvm/default-java"

並且還嘗試了我當前的 java 安裝:

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

但沒有運氣。 我做了很多研究,現在真的不知道該怎么辦。

有兩種可能

1 - 您的 flutter sdk 可能是一些舊版本。 運行flutter upgrade以更新您的 flutter sdk。

2 - 您可能沒有安裝 JDK 或未在環境變量中設置 JDK 路徑。

暫無
暫無

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

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