我在Windows上使用react-native应用程序。当我react-native run-android
遇到错误compileSdkVersion on extra properties
时,请参见下面的屏幕截图1。为了解决android文件夹-> build.gradle中的问题,我添加了以下代码:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
ext {
compileSdkVersion = 26
}
在android-> app-> build.gradle中:
android {
compileSdkVersion rootProject.ext.compileSdkVersion <--Added this line
buildToolsVersion '25.0.0'
defaultConfig {
applicationId "com.faithcircle"
minSdkVersion 16
但是,如果我做以上更改,那么为什么不起作用呢?它给了我新的错误,请参见下面的屏幕快照2。
屏幕截图1:
截屏2:
答案 0 :(得分:2)
Android需要已部署的sdk版本。 这就是为什么您需要首先在项目中部署SDK的原因。 它将在您的应用中创建android文件夹。 那将只有一个build.gradle ... 在这里,您可以传递buildsdkversion参数和所有