在android官方api中給出了這個問題的解決方案《配置方法數超過 64k 的應用》,讓你完美的規避64k的限制。
1.minsdkversion>=21,只需要在build.gradle中設定multidexenabled為true
android
...}
2.minsdkversion<21,進行如下操作
呼叫attachbasecontent()方法呼叫multidex.install(this)
@override
protected void attachbasecontext(context base)
}
android
dexoptions
...}dependencies
搞定收工,是不是很開心啊,終於解決這個問題了,那繼續增加**,增加功能吧,崩潰的一幕又發生了,maindex method 超過 65536 被打爆了!
在 project/build.gradle 中:
buildscript
} dependencies
}thinannotation
主要目的:**(預設刪除所有的 source 時期註解)
按照以上的處理方式,又可以愉快的增加**,增加功能了!
LINQ引數過多時的解決方案
在專案中曾有這樣的應用,許可權篩選時先組織出員工的id,然後使用linq在相應的表中查詢資料,條件是這些查詢出來的資料的id必須在剛才許可權篩選出來的id中,但是如果許可權中的id太多,就會出現問題 傳入的 格式資料流 tds 遠端過程呼叫 rpc 協議流不正確。此 rpc 請求中提供了過多的引數。...
LINQ引數過多時的解決方案
在專案中曾有這樣的應用,許可權篩選時先組織出員工的id,然後使用linq在相應的表中查詢資料,條件是這些查詢出來的資料的id必須在剛才許可權篩選出來的id中,但是如果許可權中的id太多,就會出現問題 傳入的 格式資料流 tds 遠端過程呼叫 rpc 協議流不正確。此 rpc 請求中提供了過多的引數。...
iOS7 1 編譯報錯 解決方案 體會
貼下報錯地方 都是關於第三方類庫報的錯 比如parse sharesdk 原來在xcode5.0.x的時候預設的standard architectures只有 arm7,armv7s 到5.1之後預設就帶上arm64的引數了。目前臨時的解決辦法是 1.把1.選中targets build sett...