我正在做一个反应原生项目,并试图第一次运行我的应用程序的Android版本。我已经安装了Android Studio等,当从AS打开项目时,我得到以下错误:
找不到版本25.0的生成工具
我发现一堆线程已经引用了这个错误,但找不到关于如何使其工作的详细解释。
人们说“ANDROID_HOME /usr/local/android-sdk”是什么意思?
这是我在Android/app/build中的Android配置。格拉德尔
android {
compileSdkVersion 26
buildToolsVersion '26.0.1'
defaultConfig {
applicationId "xxxxxxxxxxxxx"
minSdkVersion 19
targetSdkVersion 25
versionCode 1
versionName "1.0"
multiDexEnabled true
ndk {
abiFilters 'armeabi-v7a', 'x86'
}
manifestPlaceholders = [
.....
]
}
...
}
和在有以下sdk安装:
此问题的根本原因很可能是您没有正确设置环境变量
。要构建和运行Android应用程序,您需要确保Java_Home和Android_Home路径设置正确。根据您的操作系统,您可以设置这些环境变量。
现在来看看你的“指向/usr/local/ANDROID sdk的ANDROID_主页”。这意味着您需要将Android_Home path设置为/usr/local/Android sdk
要确认Android环境是否设置正确,您可以从终端运行adb
命令,如果您将看到一些输出,这意味着Android环境已准备好使用。
这个问题的答案取决于操作系统。
在窗户上
您需要设置环境变量,并将ANDROID_HOME
设置为所述路径。重新启动后,你应该期待它像一个魔咒一样工作。适用于Windows 10;
在OS X/Linux上
您需要将其设置为终端的变量。
~/. bashrc
)ANDROID_HOME
位置填空后);导出ANDROID_HOME=......导出PATH=${PATH}:$ANDROID_HOME/工具:$ANDROID_HOME/平台工具
我在macOS monterrey上并使用自定义JDK 15(我必须使用为我的公司修改的自定义JDK)。当我运行时,我得到这个错误: 但是,当我运行时,我得到。此外,运行会返回正确的JDK版本。 因为 并没有指向使用 Java 的实际 JDK 目录工具不起作用。 有没有办法设置指向我的JDK目录?
问题内容: 当我在终端中“打开.profile”时,我有以下内容: 现在,我为Mac安装了node.js,它说, 确保/ usr / local / bin在$ PATH中。 如何添加导出? 问题答案: 请注意:这里不需要引号,因为它位于工作分配的右侧,但一般来说,尤其是在具有惯用路径名传统的Mac上,像这样的扩展名应加双引号。
检查Java JDK和Android SDK版本Android_SDK_ROOT=C:\users\rpwebapps\appdata\local\Android\SDK(推荐设置)Android_Home=C:\users\rpwebapps\appdata\local\Android\SDK(DEPRECATED)无法读取未定义的属性“length”[ERROR]运行子进程Cordova时发生
问题内容: 我已经安装了MSVC ++ 2010 Express,并且我的vcvarsall.bat文件位于,该文件位于系统PATH中。当我运行时,找不到vcvarsall.bat。 我需要在distutils.cfg文件中进行设置以将其指向MSVC ++安装吗? 问题答案: 我仍然想知道在哪里设置对vsvarsall.bat的引用… 好吧,正如martineau所写的那样,您必须安装Visual
我的Linux系统中有两个版本的Python/usr/bin/python2.6/usr/local/bin/python2.7 我想在python2.7下安装pip,但它会自动安装在/usr/lib/python2.6/site-packages下,而不是/usr/local/lib/python2.7/site-packages下。 我认为Linux中的两个python版本存在一些问题。如何在