App崩溃版本低于android 5阅读说明

时间:2016-12-30 06:41:54

标签: android android-studio sdk android-appcompat classnotfoundexception

我的应用程序继续崩溃,如果我运行我的应用程序低于Android版本5,我不知道为什么? 这是我目前发现的错误,它说没有找到这样的资源,

android.content.res.Resources $ NotFoundException:资源ID#0x7f02006e

但它位于我的R.java文件中,下面是project.check ...

R File Image

这是我的build.gradle配置: - gradle image

如果您知道如何解决这个问题,请尽快告诉我。

谢谢。

2 个答案:

答案 0 :(得分:0)

这个问题的正确解决方法是:

我在项目的 drawable-v21 文件夹中使用了 图片ic_menu_send ,这是&#39> s我在 Android版本5 + 设备上运行我的应用程序的原因很正常。

但是当我在较低版本上运行应用程序然后棒棒糖它无法找到 drawable-v21文件夹 资源,因此应用程序将继续崩溃。

我只是从我的 ImageView android:src 中删除此图片并设置另一张图片而不是此图片,现在我的所有设备都能正常工作。

据我所知,如果你使用的是Android Studio 2+版本,那么我认为在使用SDK可绘制文件夹图像之前你应该记住这些类型的问题。

由于

答案 1 :(得分:0)

更改目标sdk版本。

android {
compileSdkVersion 24
buildToolsVersion "24.0.3"
useLibrary 'org.apache.http.legacy'

defaultConfig {
    applicationId "appcode.infotech"
    minSdkVersion 16
    targetSdkVersion 16
    multiDexEnabled true
    }
}