Android Studio jar包冲突

原创 2016年08月31日 10:27:10

利用如下的方式获取:

dependencies {
    provided files(getLayoutLibPath())
    provided files(getAndroidPath())

}
tasks.withType(JavaCompile) { options.encoding = "UTF-8" }

def getLayoutLibPath() {
    return "${android.getSdkDirectory().getAbsolutePath()}" + "/platforms/" + android.compileSdkVersion + "/data/layoutlib.jar"
}

def getAndroidPath()
{
    return "${android.getSdkDirectory().getAbsolutePath()}" + "/platforms/" + android.compileSdkVersion + "/android.jar"
}

有的时候使用compile的时候,会产生jar包冲突,但是去掉依赖又会显示找不到jar包,可以采用provided定义,比如provided files()。

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android Studio 包冲突的解决方法

Android Studio下面有时候会出现包含多个相同类,即多个项目引用的相同的jar包,可以通过以下方法查找相同的jar包。**1、cache.xml中查看那个那个项目下的jar包不一样,即定位是...

Android Studio Jar包冲突解决方案

com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileExcep...

AndroidStudio项目里面jar包里面的类相冲突的解决方法

在AndroidStudio里面引用jar包的时候会出现com.android.build.api.transform.TransformException: java.util.zip.ZipExc...

Android Studio 重复jar包冲突问题

Android Studio:Multiple dex files define Landroid/support/annotation/AnimRes 导入一个新项目,同时用到了v4,v7都...

安卓开发之引入第三方库导致jar包冲突解决办法

这几天的任务是将mapbox的工程合到程序中去,但是合并过程却出现了问题合并方法: 在app的build.gradle中添加dependencies { compile ('com.mapb...

AndroidStudio 更改jar包编译顺序优先于android.jar,使用@hide api

使用@hide 的api,可以通过反射,但反射速度慢,且使用不方便。 @hide的api,在编译的时候有问题,如果能编译成功,是可以调用的。那么问题来了,如何编译成功? 可以修改andro...

在Android studio中添加系统jar包提高优先级

allprojects {     repositories {         jcenter()     }     gradle.projectsEvaluated {    ...

android项目引用library导致引用android-support-v4.jar冲突

在开发应用的时候,难以避免的会用到很多第三方的开源项目,这些项目中都会使用android-support-v4.jar包,而我的项目也使用它。 再加上这些开源项目之间还存在各种复杂的引用关系,就...

Android Studio中用百度地图SDK做地图时遇到的一个问题

做基本地图和标注物时,运行正常,可就是做定位的时候,初始化语句报错: SDKInitializer.initialize(getApplicationContext()); 报的错误如下: java....

动态修改shape颜色值 android开发

GradientDrawable类: 使用实例: 将对应shape在XMl文件中设置给控件 GradientDrawable gd = xx(控件).getBackground(); gd...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android Studio jar包冲突
举报原因:
原因补充:

(最多只允许输入30个字)