无法解决:com.onesignal:OneSignal:3.4.3

时间:2017-02-08 16:29:13

标签: android gradle onesignal

我试图在我的Android应用中设置OneSignal推送通知。我已经将build.gradle更改为包含所需的依赖项(或者我认为)。

无论我做什么,我都会继续

  

无法解决:com.onesignal:OneSignal:3.4.3

  

找不到com.onesignal:OneSignal:3.4.3

有人能给我一点点推动吗?在此先感谢: - )

我应该提一下,我已经检查了OneSignals主页上的故障排除部分。一切都井然有序。

这是我的gradle文件的依赖项部分:

dependencies {
    compile 'com.android.support:appcompat-v7:25.1.1'
    compile 'com.android.support:design:25.1.1'
    compile 'com.google.firebase:firebase-analytics:9.6.0'
    compile 'com.google.firebase:firebase-crash:9.6.0'
    compile files('src/main/libs/simple-xml-2.7.jar')
    compile files('src/main/libs/date4j.jar')
    compile files('src/main/libs/picasso-2.5.2.jar')
    compile 'com.onesignal:OneSignal:3.4.3@aar'
    compile 'com.google.android.gms:play-services-gcm:10.0.1'
    compile 'com.google.android.gms:play-services-location:10.0.1'
}

2 个答案:

答案 0 :(得分:0)

OneSignal SDK托管在Maven Central 上,因此我首先要确保您可以从系统中访问它。接下来仔细检查以下内容。

  1. 确保您使用的是Android Studio 1.4.0或更高版本。
  2. 转到文件>设置。搜索离线工作并取消选中该选项。
  3. 将以下内容添加到.gradle文件中。
  4. Root build.gradle

       repositories {
           mavenCentral()
       }
    

    4。尝试重新启动Android Studio,然后再次转到工具> Android>同步项目。

    5.尝试构建OneSignal example Android Studio project。如果这样做,则问题与您的项目有关。

    以下某些步骤的屏幕截图。 https://documentation.onesignal.com/docs/troubleshooting-android

答案 1 :(得分:0)

嗯......最终为我解决这个问题的是取代

@Resource(name = "myProperties")
private Map<String, String> myProperties;

mavenCentral()

去图......: - )