Android Kitkat资源错误“android.content.res.Resources $ NotFoundException”

时间:2016-12-22 13:25:40

标签: android android-4.4-kitkat

我正在开发Android应用程序,它在所有Android版本> = lolipop上工作良好,并在kitkat及以下给出致命错误。 这是错误:

  

java.lang.RuntimeException:无法启动活动   ComponentInfo {com.tequeen.mallakydriver / com.tequeen.mallakydriver.SplashActivity}:   android.content.res.Resources $ NotFoundException:资源ID#0x7f02004b

它指向此行setContentView(R.layout.activity_splash);,但activity_splash.xml已经存在,我确信这一点。

任何建议,谢谢。

编辑:build.gradle内容

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"`

    defaultConfig {
        applicationId "com.tequeen.mallakydriver"
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 2
        versionName "1.1"
        // Enabling multidex support.
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    dexOptions {
        javaMaxHeapSize "4g"
    }
}

清单内容:

<application
        android:name=".AppController"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">

        <!-- Splash Activity -->
        <activity
            android:name=".SplashActivity"
            android:theme="@style/SplashTheme">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

自定义主题:

<style name="SplashTheme" parent="Theme.AppCompat.NoActionBar">
        <item name="android:windowBackground">@drawable/background_splash</item>
        <item name="android:windowAnimationStyle">@null</item>
    </style>

0 个答案:

没有答案