OneSignal问题,当我尝试在Android Studio中2 SDK整合

问题描述 投票:0回答:1

我跟着如何整合OneSignal for Android Studio但没有成功这个文档。

当我尝试添加编译依赖关系的build.gradle(模块)文件

compile 'com.onesignal:OneSignal:3.0.0'
compile 'com.google.android.gms:play-services-gcm:9.4.0'
compile "com.google.android.gms:play-services-location:9.4.0"
compile 'com.google.android.gms:play-services-analytics:9.4.0'

我还与正确的密钥加入的build.gradle文件中的manifestPlaceholders。

此外,我发展我的应用程序与java8功能,我必须启用jackOption是这样的:

defaultConfig {
    applicationId "eu.application.test"
    manifestPlaceholders = [manifestApplicationId: "${applicationId}",
                            onesignal_app_id: "PUT YOUR ONESIGNAL APP ID HERE",
                            onesignal_google_project_number: "PUT YOUR GOOGLE PROJECT NUMBER HERE"]
    minSdkVersion 18
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"
    jackOptions {
        enabled true
    }
}

而Android Studio版本2.1.3是我把Java 1.8.0_25。安卓Studio可以安装应用程序,但用了很多的努力和大量的时间(约10分钟),有时我必须重新启动计算机。

android gradle push-notification onesignal
1个回答
0
投票

请更改您.grandle条目从

compile 'com.onesignal:OneSignal:3.0.0'
compile 'com.google.android.gms:play-services-gcm:9.4.0'
compile "com.google.android.gms:play-services-location:9.4.0"
compile 'com.google.android.gms:play-services-analytics:9.4.0'

至:

compile 'com.onesignal:OneSignal:3.+'
compile 'com.google.android.gms:play-services-gcm:9.4.0'
compile "com.google.android.gms:play-services-location:9.4.0"

该3 +确保您有最新的OneSignal的稳定版本。如果您使用GCM 8.1.0或更高版本不需要通过OneSignal分析。

删除您从AndroidManifest.xml文档添加任何OneSignal Eclipse,因为它会与Android Studio安装干扰。

既然您遇到系统缓慢起伏,我建议尝试我们的测试示例项目,以消除其他变量。 https://github.com/OneSignal/OneSignal-Android-SDK/tree/master/Examples/AndroidStudio

© www.soinside.com 2019 - 2024. All rights reserved.