android - AdvertisingIdClient : Error while reading from SharedPreferences java. lang.SecurityException:不再支持 MODE_WORLD_READABLE

标签 android adjust-android

我想在我的项目中集成 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/

相关文章:

Android - 如何在键盘可见性发生变化时仅调整某些 View 的大小

android - 邮件 html 表

android - 在 Android 中使用相机拍照时出现致命信号 11 和奇怪的错误消息

java - 将 JSONObject 存储到变量中并将它们发送到另一个函数

Android MapView 叠加,在绘制时缓存位图

android - "R cannot be resolved"可能有错误的构建路径或库导入