我想在我的项目中集成 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());
这是我的gradle
compile 'com.adjust.sdk:adjust-android:4.14.0'
compile 'com.android.installreferrer:installreferrer:1.0'
最佳答案
我在 android API 28 中也面临同样的问题。我不得不更新 app\build.gradle 文件中的“com.google.android.gms:play-services”和“com.google.gms:google-services” ' 在具有最新版本的项目 gradle 文件中。希望对您有所帮助。
关于android - AdvertisingIdClient : Error while reading from SharedPreferences java. lang.SecurityException:不再支持 MODE_WORLD_READABLE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51043320/