首页 > 解决方案 > 在 android studio 模拟器上运行 React Native 应用程序的问题

问题描述

我在 Android Studio Emulator 上获取我的 react 本机应用程序时遇到了问题

在我发布问题陈述之前,这是我所拥有的

构建脚本 {

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

所有项目{存储库{

    mavenLocal()
    jcenter()
    google()
    maven {
        url "$rootDir/../node_modules/react-native/android"
    }
} }

========我看到的错误===========

警告:配置“编译”已过时,已替换为“实施”和“API”。

我不知道如何解决这个问题,所以我忽略了这个警告

一些讨论表明 Expo cli 留下了以下导致它的依赖项 - “react-native”:“ https://github.com/expo/react-native/archive/sdk-30.0.0.tar.gz ”。它也没有给出 index.js 文件,可以链接吗?

任何建议如何让它运行?任何帮助深表感谢。

Android Studio 错误

标签: android-studioreact-nativeexpo

解决方案


使用 gradle 3 'compile' 现在已经过时了。它已被“实施”取代。转到您的 android/app/build.gradle 并在依赖项对象内部将编译更改为实现,然后再次构建。

这里已经回答了更详细的细分Gradle中的实现和编译有什么区别?


推荐阅读