【テンセント位置SDK】prguard混同による警告またはエラー

770 ワード

v 3.xバージョンを使用する場合、proguardは次の構成を追加する必要があります.
-dontwarn  android.location.Location

の原因となる
v 3.xバージョンでは、apiレベル18に新しく追加されたandroid.location.Location.isFromMockProvider()メソッドが使用されているため、低バージョンのSDK(apiレベル18未満)が混同されると警告やエラーが発生します.
v 4.xバージョンを使用する場合、proguardは次の構成を追加する必要があります.
-dontwarn  org.eclipse.jdt.annotation.**

の原因となる
v 4.xバージョンでは、コード品質検査にorg.eclipse.jdt.annotation.NonNullおよびorg.eclipse.jdt.annotation.Nullableが使用されている.この2つの注記はCLASSレベルのコメントであり、実行には影響しません.しかし、混同時にproguardはクラス参照が見つからず、警告やエラーが発生します.
したがって、テンセントを使用してSDKを位置決めする場合、コードを混同する場合は、以下の構成を追加してください.
-dontwarn  android.location.Location
-dontwarn  org.eclipse.jdt.annotation.**