我有错误,当我开始运行android
What went wrong:
A problem occurred evaluating project ':app'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
我有错误,当我开始运行android
What went wrong:
A problem occurred evaluating project ':app'.
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
当前回答
问题是您错误地配置了环境变量。您必须使用(在Windows中)的SDK: C:\Users\YOUR_USERNAME\AppData\Local\Android\ SDK
欲了解更多信息:https://facebook.github.io/react-native/docs/getting-started
在第3点的Android开发环境部分选择:React Native CLI Quickstart。配置ANDROID_HOME环境变量
如果您按照您现在拥有的方式来做,您必须配置每个项目以使用您的环境变量,如果项目是在几个人的设备中,则可能会导致问题。如果你按照我告诉你的那样做,你就不必配置任何项目。
其他回答
创建一个名为lcoal的文件。并粘贴下面的路径。
sdk.dir = /Users/jotnosqh/Library/Android/sdk (for linux)
如果你创建和android studio项目,你可以看到一个本地。属性文件是在项目根目录中创建的。当你创建一个react原生项目时,它不会为你创建那个文件。所以你必须手动创建它。然后添加skd dir。所以创建一个新的文件在android文件夹(根)。然后像这样放你的SDK路径 sdk。Android dir = D: \ \ \ \ \ SDK \ \ android_sdk_studio。 记住:用双\去掉单\。如上所述。
将系统中的其他android项目复制到本地。属性和粘贴在React-native项目的android文件夹中,它将工作。
sdk.dir=C\:\\Users\\paul\\AppData\\Local\\Android\\Sdk
这对我来说很有效:如果你安装了Android Studio,你可以在Android Studio中打开项目的Android文件夹。当地的。当Android Studio打开该文件夹时,会自动创建properties文件,您的项目应该在此之后构建。
Open Android Studio 点击“打开现有项目” 在项目文件夹中选择“android”文件夹 按“打开”
确保你安装了合适的模拟器和Android版本。这为我解决了问题。