首页 > 代码库 > Android - 新浪微博SDK Error: Multiple dex

Android - 新浪微博SDK Error: Multiple dex

新浪微博SDK Error: Multiple dex


本文地址:http://blog.csdn.net/caroline_wendy


Error:Android Dex: [WeiboSDKDemo] com.android.dex.DexException: Multiple dex files define Lcom/sina/weibo/sdk/BuildConfig;

参考:http://stackoverflow.com/questions/23236790/multiple-dex-files-define-lcom-amazon-ags-buildconfig-when-using-gamecirclesdk-i/26798722#26798722
参考:http://open.weibo.com/qa/index.php?qa=29527&qa_1=%E5%AF%BC%E5%85%A5weibosdk%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF

修改方法
1. 导入demo-src项目;
2. 在WeiboSDK中,新建文件夹wcl,把src的com.sina.weibo.sdk的内容,移动到其中;
显示为com.sina.weibo.sdk.wcl内的文件,修改R文件错误,添加wcl目录;
3. 修改AndroidManifest的package
package=“com.sina.weibo.sdk.wcl"
4. 修改Project Settings->Facets->WeiboSDKDemo;
Packaging标签->Custom debug keystore,选择文件内的debug.keystore即可。
5. 配置项目依赖:
WeiboSDKDemo依赖WeiboSDK,WeiboSDK依赖libs;
android-support-v4删除即可.

修改之后:
git位置:https://github.com/SpikeKing/weibo_android_sdk.git


Android - 新浪微博SDK Error: Multiple dex