我创建了一个可以在 Huawei Mate 10 Lite , Samsung S8 和 Oreo版本以及在 >模拟器。
但是在版本8 以下的其他手机上启动时崩溃,显示为error。这是我的manifest file和app gradle。
它在第20行显示错误,该错误是SplashActivity的setContentView。
`at incrementum.newsapp.activities.SplashScreen.onCreate(SplashScreen.java:20)`
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
handler();
}
帮我,我即将在Appstore上上传。
答案 0 :(得分:1)
这是导致您出错的原因
Caused by: android.content.res.Resources$NotFoundException: Resource "incrementum.newsapp:drawable/splash_screen" (7f080081) is not a Drawable (color or path): TypedValue{t=0x1/d=0x7f080081 a=-1 r=0x7f080081}
我认为您将资源放置在drawable-v21
文件夹中,因此,如果使用较低版本,则需要将可绘制对象放置在drawable
文件夹中
答案 1 :(得分:0)