Android Nativescript:buildMetadata渐变生成步骤中的IllegalArgumentException
当我添加插件“nativescript image cache it”并构建我的项目(Android Nativescript:buildMetadata渐变生成步骤中的IllegalArgumentException,android,gradle,android-gradle-plugin,nativescript,angular2-nativescript,Android,Gradle,Android Gradle Plugin,Nativescript,Angular2 Nativescript,当我添加插件“nativescript image cache it”并构建我的项目(tns run android)时,我收到以下错误消息: :buildMetadata Exception in thread "main" java.lang.IllegalArgumentException: Class com.squareup.picasso.ContentStreamRequestHandler conflict: ~/.gradle/caches/modules-2/files-2.
tns run android
)时,我收到以下错误消息:
:buildMetadata
Exception in thread "main" java.lang.IllegalArgumentException: Class com.squareup.picasso.ContentStreamRequestHandler conflict: ~/.gradle/caches/modules-2/files-2.1/com.squareup.picasso/picasso/2.5.2/7446d06ec8d4f7ffcc53f1da37c95f200dcb9387/picasso-2.5.2.jar and ~/git/nativeTest/spotwild-app/node_modules/nativescript-image-cache-it/platforms/android/picasso-2.5.2.jar
at com.telerik.metadata.ClassRepo.cacheJarFile(ClassRepo.java:21)
at com.telerik.metadata.Builder.build(Builder.java:39)
at com.telerik.metadata.Generator.main(Generator.java:44)
:buildMetadata FAILED
它尝试了几乎所有的方法(因此我没有更多的想法来解决这个问题):
- tns平台删除android->tns平台添加android
- 删除文件夹~/.gradle/缓存
- 删除文件夹platforms/android/build
- tns平台android clean
- 安装了不同版本的android APK,并尝试使用它们进行构建
- 已删除节点\u模块文件夹并清除npm缓存(使用
npm缓存清除
)
- Nativescript 2.3
- Android SDK 23
- Android构建工具23.0.3
- 安卓平台工具25
- Android SDK工具25.2.2
- Android支持存储库39
- 谷歌游戏服务37
- 谷歌存储库38
有什么想法吗?提前感谢尝试删除
node_modules
文件夹,并使用npm cache clear
@NikolayTsonev清除缓存感谢您的提示,但这也不能解决问题。你最终能解决问题吗?尝试删除节点模块
文件夹,并使用npm cache clear
@NikolayTsonev清除缓存。谢谢你的提示,但这也不能解决问题。你最终能解决问题吗?