React Native Android不会构建.APK:...无法初始化类com.android.sdklib.repository.AndroidSdkHandler

时间:2018-05-23 15:14:03

标签: react-native gradle react-native-android

我正在尝试使用我的Mac导出我的React Native项目的Android版本

./gradlew assembleRelease

但遗憾的是我得到了一个错误:

* What went wrong:
A problem occurred configuring project ':app'.
> Failed to notify project evaluation listener.
> Could not initialize class com.android.sdklib.repository.AndroidSdkHandler

有没有人遇到过这个?/有人可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

将JAVA_HOME更改为指向Java 8

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home

答案 1 :(得分:0)

尝试

  1. sudo add-apt-repository ppa:webupd8team/java
  2. sudo apt update
  3. sudo apt install oracle-java8-installer
  4. javac -version enter image description here

  5. sudo apt install oracle-java8-set-default