我想在我的项目中集成adjust SDK,但出现此错误
AdvertisingIdClient:从SharedPreferences中读取时出错java.lang.SecurityException:不再支持MODE_WORLD_READABLE
但是我没有在任何地方使用MODE_WORLD_READABLE
这里是我的代码
String appToken = getString(R.string.adjust_token);
String environment = AdjustConfig.ENVIRONMENT_PRODUCTION;
AdjustConfig config = new AdjustConfig(this, appToken, environment);
config.setLogLevel(LogLevel.VERBOSE);
Adjust.onCreate(config);
registerActivityLifecycleCallbacks(new AdjustLifecycleCallbacks());
这是我的礼物
compile 'com.adjust.sdk:adjust-android:4.14.0'
compile 'com.android.installreferrer:installreferrer:1.0'
答案 0 :(得分:3)
我在android API 28中也遇到了同样的问题。我必须更新app \ build.gradle文件中的'com.google.android.gms:play-services'和'com.google.gms:google-services在最新版本的项目gradle文件中。希望对您有所帮助。
答案 1 :(得分:1)
之所以会出现此警告,可能是因为您在应用中使用了旧版的Google Play服务依赖项。您正在使用哪个版本?试一试最新版本:
implementation 'com.google.android.gms:play-services-analytics:16.0.5'