【问题标题】:React-Native ':app:compileDebugJavaWithJavac' Error (Android Studio)React-Native ':app:compileDebugJavaWithJavac' 错误(Android Studio)
【发布时间】:2018-05-26 18:24:35
【问题描述】:

最近一头扎进 React-Native 的世界,却立即遇到了障碍。从 Udemy 购买了一门名为 The Complete React Native and Redux Course 的课程,但在尝试编译我的第一个应用程序时遇到了困难。

我尝试了很多不同的解决方案,并且遇到了各种不同的错误,所以我不得不发表我的第一个 stackoverflow 帖子。将在下面发布一堆我当前的设置以及我收到的错误。

Error

我的配置

Java SDK/JRE's I have installed

JAVA_HOME = C:\Program Files\Java\jdk1.8.0_151

ANDROID_HOME = C:\Users\Danny\AppData\Local\Android\sdk

PATH = C:\Users\Danny\AppData\Roaming\cabal\bin;C:\Users\Danny\AppData\Roaming\npm;

反应原生属性

React-Native Version

Android Studio 属性

Project Structure

SDK/JDK Location

Installed SDK Tools

Installed SDK's

gradle-wrapper.properties

#Mon Dec 11 21:41:46 EST 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.3-rc-2-
all.zip

build.gradle(模块:app)

android {
compileSdkVersion 23
buildToolsVersion '25.0.1'

defaultConfig {
    applicationId "com.albums"
    minSdkVersion 16
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
    ndk {
        abiFilters "armeabi-v7a", "x86"
    }
}

build.gradle(项目:专辑)

buildscript {
  repositories {
      jcenter()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.3.3'

    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}
}
allprojects {
  repositories {
mavenLocal()
jcenter()
}

}

在使用讲师的课程中,我说要使用 NEXUS 5 API 23,以防有帮助。 Gradle 在 Android Studio 中构建没有错误。

感谢大家的帮助

【问题讨论】:

  • 您是否使用react-native init albums 命令创建了您的项目?
  • 嘿,是的,我做到了,遵循了@ravi 的讲师命令
  • 访问facebook.github.io/react-native/docs/getting-started.html并选择“使用本机代码构建项目”-->“windows”(开发操作系统)--->“android”(目标操作系统)。检查您是否已正确完成所有安装以进行开发。并尝试创建一个新项目。
  • 感谢您的帮助Ravi,我刚刚重新创建并编译成功。我认为所有配置的更改都搞砸了。万事如意

标签: java android android-studio react-native build.gradle


【解决方案1】:

解决了。

删除我的项目,使用 react-native init ProjectName 重新创建它,运行 AVD,通过终端编译项目。我认为我在旧配置中更改了太多配置,需要重新创建它。

【讨论】:

    猜你喜欢
    • 2021-12-11
    • 2020-07-13
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多