简体   繁体   English

react-native-onesignal无法获得类型为org.gradle.api.Project的根项目“ weather”的未知属性“ android”

[英]react-native-onesignal Could not get unknown property 'android' for root project 'weather' of type org.gradle.api.Project

I have included react-native-onesignal in my project. 我已经在我的项目中加入了react-native-onesignal When running react-native run-android im getting this error. 当运行react-native run-android im时出现此错误。

Here is my build.gradle file looks like 这是我的build.gradle文件看起来像

repositories {
    jcenter()
    maven {
        url 'https://maven.google.com/'
        name 'Google'
    }
    maven {
        url 'https://plugins.gradle.org/m2/'
    }
    google()
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.1.4'
    classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:[0.10.0, 0.99.99]'
    // NOTE: Do not place your application dependencies here; they belong
}
apply plugin: 'com.onesignal.androidsdk.onesignal-gradle-plugin'

And this is my app/build.gradle file 这是我的app/build.gradle文件

dependencies {
compile project(':react-native-onesignal')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation "com.facebook.react:react-native:+"  // From node_modules
implementation (project(':react-native-maps')){
    exclude group: 'com.google.android.gms'
}
implementation "com.google.android.gms:play-services-base:15.0.1"
implementation "com.google.android.gms:play-services-maps:15.0.1"

} }

The configuration doc is quite misleading for onesignal. 配置文档对于onesignal颇具误导性。

The line that they are saying to add in project root build.gradle should be added in the app/build.gradle file. 他们说要在项目根目录build.gradle中添加的应添加到app / build.gradle文件中。 Thus I solved my problem. 这样我解决了我的问题。

For more check out the example app of onesignal. 有关更多信息,请查看onesignal的示例应用程序。 example app 示例应用

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 无法为 org.gradle.api.Project 类型的根项目“android”获取未知属性“android” - Could not get unknown property 'android' for root project 'android' of type org.gradle.api.Project 无法为 org.gradle.api.Project 类型的根项目“FirebaseExample”获取未知属性“android” - Could not get unknown property 'android' for root project 'FirebaseExample' of type org.gradle.api.Project 错误:无法获取类型为 org.gradle.api.Project 的根项目“myApp”的未知属性“com” - ERROR: Could not get unknown property 'com' for root project 'myApp' of type org.gradle.api.Project 无法为 org.gradle.api.Project 类型的根项目“Socialize”获取未知属性“appCompatVersion” - Could not get unknown property 'appCompatVersion' for root project 'Socialize' of type org.gradle.api.Project 无法为 org.gradle.api.Project 类型的根项目“RoomWordSample”获取未知属性“roomVersion” - Could not get unknown property 'roomVersion' for root project 'RoomWordSample' of type org.gradle.api.Project 无法为org.gradle.api.Project类型的根项目“MyApplication3”获取未知属性“删除” - Could not get unknown property 'Delete' for root project 'MyApplication3' of type org.gradle.api.Project 无法获得类型为org.gradle.api.Project的根项目'quickblox-android-sdk-master'的未知属性'fabricToolsVersion' - Could not get unknown property 'fabricToolsVersion' for root project 'quickblox-android-sdk-master' of type org.gradle.api.Project 无法为org.gradle.api.Project类型的项目':demo'获取未知属性'ANDROID_SUPPORT_VERSION' - Could not get unknown property 'ANDROID_SUPPORT_VERSION' for project ':demo' of type org.gradle.api.Project Android Studio:“无法获得类型为 org.gradle.api.Project 的项目的未知属性‘VERSION_NAME’” - Android Studio : “Could not get unknown property 'VERSION_NAME' for project of type org.gradle.api.Project” 无法为 org.gradle.api.project 类型的项目“:shared_preferences”获取未知属性“android” - could not get unknown property 'android' for project ':shared_preferences' of type org.gradle.api.project
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM