【テンセント位置SDK】prguard混同による警告またはエラー
770 ワード
v 3.xバージョンを使用する場合、proguardは次の構成を追加する必要があります.
の原因となる
v 3.xバージョンでは、apiレベル18に新しく追加された
v 4.xバージョンを使用する場合、proguardは次の構成を追加する必要があります.
の原因となる
v 4.xバージョンでは、コード品質検査に
したがって、テンセントを使用してSDKを位置決めする場合、コードを混同する場合は、以下の構成を追加してください.
-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.**