react-native - react-native run-android 错误
问题描述
我曾多次尝试在手机上从 React Native 运行一个简单的应用程序,但我认为我面前有一堵大墙。
我以前做过以下修复:
- 将默认类路径“com.android.tools.build:gradle:2.3.0”更改为类路径“com.android.tools.build:gradle:3.0.1”
- 将 google() 添加到存储库
更改 myapp/android/gradle/wrapper/gradle.properties 如下:
...distributionUrl=https://services.gradle.org/distributions/gradle-4.1-all.zip
所以我的 build.gradle 是这样的:
buildscript {
repositories {
jcenter()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.0.1'
}
}
allprojects {
repositories {
mavenLocal()
jcenter()
maven {
// All of React Native (JS, Obj-C sources, Android binaries) is installed from npm
url "$rootDir/../node_modules/react-native/android"
}
google()
}
}
ext {
buildToolsVersion = "26.0.3"
minSdkVersion = 16
compileSdkVersion = 26
targetSdkVersion = 26
supportLibVersion = "26.1.0"
}
我找不到更多!我很感激任何帮助。
解决方案
推荐阅读
- snakemake - Snakemake 管道运行规则 1 的一个实例以生成多个文件,然后每个文件运行一个规则 2 实例
- sql - 显示以每个字符串的第一个字母开头的所有值,由任何分隔符分隔
- php - 如何根据特定的列值将多个值组合为一个?
- java - 返回通用结果
> - aws-lambda - 如何在 CloudFormation 模板中为无服务器 API 函数定义模型
- wordpress - 根据事件日期而不是发布日期显示文章
- java - 基于系统属性在 Spring Boot 应用程序中设置配置文件
- php - PHP setcookie 函数记住选择的背景和文本颜色
- python - 使用 Brython 在网页中嵌入可运行的 Python
- mysql - 比较 MySQL 中的两个 ISO 日期时间字符串