我尝试为android构建我的meteor项目。如下所示:
Generate apk file for meteor app
因此,在我的Ubuntu机器上,我安装了来自:https://developer.android.com/studio/index.html的android SDK,它说:"只获取命令行工具" 。安装路径是包含以下文件的/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 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"
在我的道路上仍然没有光明。你能帮我建一个流星应用程序吗?
请记住,我已经看过:
仍然没有光。
我跑:
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/
。
答案 0 :(得分:1)
ANDROID_HOME
环境变量应直接链接到您的Android SDK文件夹,而不是其tools
子文件夹。
export ANDROID_HOME=/home/pcmagas/Λήψεις/SDK
您仍然可以将tools
子文件夹(如果需要,还有platform-tools
)添加到您的路径中:
PATH="$ANDROID_HOME/tools:$PATH"
PATH="$ANDROID_HOME/platform-tools:$PATH"