NativeScript:包含名称为“com.google.android.gms.license”的多个库

时间:2018-03-26 04:11:08

标签: nativescript nativescript-cli

我尝试使用nativescript在android中构建项目。它扔了     这个错误就像这个包含名称的多个库一样     'com.google.android.gms.license'

package.json

  "tns-android": {
  "version": "3.3.1"
}

   "nativescript-onesignal": "^1.0.7",   
"nativescript-push-notifications": "0.0.19",

App.gradle

   dependencies {
    compile 'com.onesignal:OneSignal:3.+@aar'   
    compile 'com.google.android.gms:play-services-gcm:+'    
   compile 'com.google.android.gms:play-services-location:+'     
   compile "com.android.support:multidex:1.0.0"
    compile 'com.android.volley:volley:1.0.0' 
    compile 'com.google.code.gson:gson:2.2.4' }

如何解决问题?

2 个答案:

答案 0 :(得分:0)

从项目和平台删除node_modules并挂钩文件夹。 重新安装它们" npm install"然后尝试" tns平台删除android" " tns平台添加android@3.4"

答案 1 :(得分:0)

删除node_modules文件夹。

1.npm install tns-core-modules @ latest --save 2.uinstall&更新tns版本/(npm install -g nativescript) 3.update node / npm 4.npm cache clean -f

通过使用此评论,我解决了问题