Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android目标:未安装,插件安装失败Cordova_Android_Linux_Cordova - Fatal编程技术网

Android目标:未安装,插件安装失败Cordova

Android目标:未安装,插件安装失败Cordova,android,linux,cordova,Android,Linux,Cordova,我的Cordova安装有问题:我安装了Cordova、Android Studio、Android SDK、Java和defined JAVA_HOME=“/usr/lib/jdk1.8.0_161/bin/JAVA” ANDROID_HOME=“/HOME/myusername/ANDROID/Sdk/platforms/ANDROID-24” 在/etc/environment中。当我转到Cordova项目并键入Cordova Requirements android时,出现了错误 检测到

我的Cordova安装有问题:我安装了Cordova、Android Studio、Android SDK、Java和defined
JAVA_HOME=“/usr/lib/jdk1.8.0_161/bin/JAVA”
ANDROID_HOME=“/HOME/myusername/ANDROID/Sdk/platforms/ANDROID-24”
/etc/environment
中。当我转到Cordova项目并键入
Cordova Requirements android
时,出现了错误

检测到Android Studio项目

android的需求检查结果:
Java JDK:已安装1.8.0
Android SDK:已安装正确
Android目标:未安装
android:命令失败,退出代码为enoint
Gradle:installed/usr/share/Gradle/bin/Gradle

当我将
ANDROID\u HOME
更改为
/HOME/myusername/ANDROID/Sdk/
时,错误变为

avdmanager:命令失败,退出代码为1


我找不到问题,我在其他帖子上没有找到好的答案…

我认为你应该尝试将ANDROID\u HOME改为/HOME/myusername/ANDROID/
几乎添加到路径

:$HOME/Android/tools:$HOME/Android/build tools:$HOME/Android/platform tools:$PATH


否则,我也会将GRADLE_导出到家中。
祝你好运

您有两个错误:

  • 找不到android sdk
我认为这是因为安卓主页应该更像
/HOME/myusername/ANDROID/Sdk/
(sdk的根目录,以便cordova android平台能够选择sdk版本)

  • 在路径中找不到android命令

您需要将android命令所在的文件夹添加到路径中。这应该是
/home/myusername/Android/Sdk/tools

我终于找到了我的错误。我安装了JAVA,但没有将其添加到备选方案中。解决方案是将我新安装的JAVA版本作为主JAVA添加到
sudo更新选项中--config JAVA

我已经完成了您所说的一切,更好的是,
android
命令运行良好。现在我仍然有一个错误:Android目标被说成没有安装,我有一个新的错误
avdmanager:Command失败,退出代码1
好的,我说得有点快:所有的要求都满足了,但是当我运行
cordova building Android
时,没有生成任何东西。。。我知道为什么吗?