手机一直提示messageskeepsstoping

手机一直提示messageskeepsstoping,第1张

当您在使用手机时,看到一个错误提示“Messages keeps stopping",说明您的手机短信应用程序出现了问题。可能的原因是:

1. 应用程序缓存或数据已损坏。

2. 手机 *** 作系统或短信应用程序更新出现问题。

3. 其他应用程序或系统设置干扰了短信应用程序。

解决此问题的方法如下:

1. 清除短信应用程序的缓存和数据:在您的手机设置中找到“应用程序”,然后找到“短信”,单击“存储”,并清除缓存和数据。

2. 更新短信应用程序和 *** 作系统:确保您的手机短信应用程序和 *** 作系统是最新版本,可以在设置中进行检查更新。

3. 禁用特定应用程序:如果出现此问题后,您安装了新的应用程序,请尝试禁用并重新启动这些应用程序来找出问题。

4. 重启手机:有时只需重新启动手机即可解决问题。

如果上述方法均无效,建议您前往专业的手机维修中心寻求帮助。

原因在于:

minSdkVersion 设置低了。

如果你的 minSdkVersion 设置为 21 或更高值,你只需在模块级 build.gradle 文件中将 multiDexEnabled 设置为 true,如此处所示:

android {

defaultConfig {

...

minSdkVersion 21

targetSdkVersion 28

multiDexEnabled true

}

...

}

但是,如果您的 minSdkVersion 设置为 20 或更低值,则您必须按如下方式使用:

修改模块级 build.gradle 文件以启用 Dalvik 可执行文件分包,并将 Dalvik 可执行文件分包库添加为依赖项,如此处所示:

android {

defaultConfig {

...

minSdkVersion 15

targetSdkVersion 28

multiDexEnabled true

}

...

}

dependencies {

compile 'com.android.support:multidex:1.0.3'

}

根据是否要替换 Application 类,执行以下 *** 作之一:

如果您没有替换 Application 类,请编辑清单文件,按如下方式设置

标记中的 android:name:

...

如果您替换了 Application 类,请按如下方式对其进行更改以扩展 MultiDexApplication(如果可能):

public class MyApplication extends MultiDexApplication { ... }

或者,如果您替换了 Application 类,但无法更改基本类,则可以改为替换 attachBaseContext() 方法并调用 MultiDex.install(this) 来启用 Dalvik 可执行文件分包:

public class MyApplication extends SomeOtherApplication {

@Override

protected void attachBaseContext(Context base) {

super.attachBaseContext(base)

MultiDex.install(this)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7859830.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存