我正在开发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>