Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android proguard规则:多个相同但不同版本的库_Android_Android Proguard - Fatal编程技术网

Android proguard规则:多个相同但不同版本的库

Android proguard规则:多个相同但不同版本的库,android,android-proguard,Android,Android Proguard,在我的项目中,我使用了Android SDK中的org.json.JSONObject 我还使用了第三方库。lib也使用org.json,但版本是org.json:json:20170516 第三方lib是 当我启用minifyEnabled时,构建系统将选择org.json:json:20170516替换我的 但它们是不同的。而且出现了一些问题 如何使构建系统不取代我的org.json。你在build.gradle中定义了“org.json:json”吗?不,这个包包含在Android的SDK

在我的项目中,我使用了Android SDK中的
org.json.JSONObject

我还使用了第三方库。lib也使用
org.json
,但版本是
org.json:json:20170516

第三方lib是

当我启用
minifyEnabled
时,构建系统将选择
org.json:json:20170516
替换我的

但它们是不同的。而且出现了一些问题


如何使构建系统不取代我的
org.json

你在
build.gradle
中定义了“org.json:json”吗?不,这个包包含在Android的SDK中。试着把它放在那里覆盖版本。对不起,我不知道你的意思。我想知道的是proguard的规则。并让我的模块使用Android的SDK包,而第三方库使用他的。