gpt4 book ai didi

android - Meteor:即使我设置了正确的路径,当我尝试通过 Ubuntu 构建时也找不到 ANDROID_HOME

转载 作者:行者123 更新时间:2023-12-04 19:14:01 26 4
gpt4 key购买 nike

我尝试为 Android 构建我的 Meteor 项目。如图所示:

Generate apk file for meteor app

因此,在我的 Ubuntu 机器上,我从以下位置安装了 android SDK:https://developer.android.com/studio/index.html它在哪里说:“只获取命令行工具”。安装路径为/home/pcmagas/Λήψεις/tools包含以下文件:

drwxr-xr-x 6 pcmagas pcmagas   4096 Ιούλ 19 11:43 ./
drwxr-xr-x 4 pcmagas pcmagas 4096 Ιούλ 19 11:43 ../
-rwxr--r-- 1 pcmagas pcmagas 4741 Μάρ 29 00:46 android*
drwxr-xr-x 2 pcmagas pcmagas 4096 Μάρ 29 00:46 bin/
-rwxr--r-- 1 pcmagas pcmagas 643536 Μάρ 29 00:46 emulator*
-rwxr--r-- 1 pcmagas pcmagas 394336 Μάρ 29 00:46 emulator-check*
drwxr-xr-x 6 pcmagas pcmagas 4096 Μάρ 29 00:46 lib/
-rwxr--r-- 1 pcmagas pcmagas 12191 Μάρ 29 00:46 mksdcard*
-rwxr--r-- 1 pcmagas pcmagas 1257 Μάρ 29 00:46 monitor*
-rw-r--r-- 1 pcmagas pcmagas 629709 Μάρ 29 00:46 NOTICE.txt
-rw-rw-r-- 1 pcmagas pcmagas 919 Ιούλ 19 11:43 package.xml
drwxr-xr-x 7 pcmagas pcmagas 4096 Μάρ 29 00:46 proguard/
-rw-r--r-- 1 pcmagas pcmagas 139 Μάρ 29 00:46 source.properties
drwxr-xr-x 2 pcmagas pcmagas 4096 Μάρ 29 00:46 support/

我还导出了 ANDROID_HOME具有此值的环境变量:
echo $ANDROID_HOME
/home/pcmagas/Λήψεις/tools

PATH变量成这个:
export PATH=${PATH}:$ANDROID_HOME

然后我 cd我的 meteor 项目,我给出以下命令:
meteor add-platform android

但我收到以下错误:
✗ Android target: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable.
✗ Gradle: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
Looked here: /home/pcmagas/Λήψεις/tools/tools/templates/gradle/wrapper

我也试过:
export PATH="$PATH:$ANDROID_HOME/bin"

仍然没有成功。

编辑1:

请记住,我已经看过:
  • Error: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK - Android
  • Cordova: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable

  • 仍然没有成功。

    编辑2:

    我跑:
    sdkmanager "build-tools;25.0.3"

    现在我得到了唯一的错误:
    ✗ Gradle: Could not find gradle wrapper within Android SDK. Might need to update your Android SDK.
    Looked here: /home/pcmagas/Λήψεις/SDK/tools/tools/templates/gradle/wrapper

    此外,我更改了 ANDROID_HOME进入 /home/pcmagas/Λήψεις/SDK/tools并将SDK生成的所有文件夹移至: /home/pcmagas/Λήψεις/SDK/ .

    最佳答案

    ANDROID_HOME环境变量应该直接链接到您的 Android SDK 文件夹,而不是它的 tools子文件夹。

    export ANDROID_HOME=/home/pcmagas/Λήψεις/SDK

    您仍然可以添加 tools子文件夹(和 platform-tools 如果需要)到您的 PATH:

    PATH="$ANDROID_HOME/tools:$PATH"
    PATH="$ANDROID_HOME/platform-tools:$PATH"

    关于android - Meteor:即使我设置了正确的路径,当我尝试通过 Ubuntu 构建时也找不到 ANDROID_HOME,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45187269/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com