我的应用程序在ver上运行的原始序列。11
如果我打开启动屏幕活动,欢迎后启动屏幕出现错误
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.gameshopservicesdz, PID: 13950
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.gameshopservicesdz/com.example.gameshopservicesdz.SplashScreenActivity}: android.view.InflateException: Binary XML file line #7: Binary XML file line #7: Error inflating class android.support.constraint.ConstraintLayout
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2698)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2759)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1482)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6190)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:892)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
Caused by: android.view.InflateException: Binary XML file line #7: Binary XML file line #7: Error inflating class android.support.constraint.ConstraintLayout
Caused by: android.view.InflateException: Binary XML file line #7: Error inflating class android.support.constraint.ConstraintLayout
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.constraint.ConstraintLayout" on path: DexPathList[[zip file "/data/app/com.example.gameshopservicesdz-2/base.apk"],nativeLibraryDirectories=[/data/app/com.example.gameshopservicesdz-2/lib/x86, /data/app/com.example.gameshopservicesdz-2/base.apk!/lib/x86, /system/lib, /vendor/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.view.LayoutInflater.createView(LayoutInflater.java:609)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:787)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:727)
at android.view.LayoutInflater.inflate(LayoutInflater.java:495)
at android.view.LayoutInflater.inflate(LayoutInflater.java:426)
at android.view.LayoutInflater.inflate(LayoutInflater.java:377)
at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)
at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)
at com.example.gameshopservicesdz.SplashScreenActivity.onCreate(SplashScreenActivity.java:18)
at android.app.Activity.performCreate(Activity.java:6698)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2651)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2759)
at android.app.ActivityThread.-wrap12(ActivityThread.java)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1482)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6190)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:892)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:782)
溅起水花。爪哇:
//error in setContentView(R.layout.activity_splash_screen);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen);
getSupportActionBar().hide();
getWindow().setStatusBarColor(ContextCompat.getColor(this, R.color.white_2));
SharedPreferences preferences = getSharedPreferences("intro", MODE_PRIVATE);
String intro = preferences.getString("state", "");
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
//if second time
if (intro.equals("done")) {
Intent intent = new Intent(getApplicationContext(), MainActivity.class);
startActivity(intent);
finish();
} else {
//if first time
Intent intent = new Intent(getApplicationContext(), IntroScreenActivity.class);
startActivity(intent);
finish();
}
}
}, 2300);
}
}
将您的android.support.constraint.ConstraintLayout
更改为androidx.constraintlayout.widget.ConstraintLayout
我想你在写这段代码时参考了一些旧的留档或教程。
你应该做的第一件事就是使用androidx。我很年轻。小装置。ConstraintLayout而不是android。支持限制ConstraintLayout,因为android的。支持限制ConstraintLayout
被标记为已弃用(即,不应使用该选项,它将被删除,将来不可用。)
回到您的问题,这是由于Android无法找到ConstraintLayout的类造成的。由于ConstraintLayout
不是Android SDK的一部分,您需要使用以下代码在应用的build.gradle
文件(位于app/build.gradle
或app/build.gradle.kts
)中添加ConstraintLayout
的依赖项:
implementation "androidx.constraintlayout:constraintlayout:2.1.3"
添加后,只需同步您的项目并重建。这将解决您的问题。
此外,您还可以在以下网站上阅读有关约束布局的更多信息:https://developer.android.com/training/constraint-layout
当我测试我的应用程序,我得到以下错误在Android StudioConsol: 我的密码是 家庭活动。JAVA 有人能帮忙吗?
我正在使用以下联系人获取应用程序的代码,我正在获得Android运行时:致命的异常:第17行的主要错误。 下面是我的logcat E/AndroidRuntime:致命异常:主进程:com.example.alpesh_pc.contactList,PID:3833 java.lang.RuntimeException:无法启动activity组件信息{com.example.alpesh_pc.
我的代码在下面。它在Android Studio中给出了一个错误。任何人请帮帮我。我的PHP代码是可以的,但是为什么它会给出这个错误呢? register.java E/AndroidRuntime:致命异常:AsyncTask#1进程:com.example.SmTanverHossain.MyphpMysqlApplication,PID:5445 java.lang.RuntimeExcep
我正在用OpenCV做人脸检测的应用程序。应用程序安装在手机里,但是由于致命的错误,它突然关闭了。这是我的主要活动。java 这是我的错误,有人能帮忙吗? 如果有人能给出解决错误的步骤,这将是非常有帮助的。
我刚开始学习kotlin,我的第一个应用程序使用Retrifit2和Coroutine,但有问题。我有一些错误,但通过Coroutine,堆栈跟踪的信息非常少。也许有人会发现一个错误或知道hot使堆栈跟踪更有信息。 Apiservice:
这段代码在leapdroid中运行良好,但我得到了错误模拟器: 2020-06-25 13:43:36.936 14930-14930/?E/DatabaseLesson:runtime_flags中设置了未知位:0x8000 2020-06-25 13:43:54.808 149 30-14998/com.webstates.databaseLesson2 E/AndroidRuntime:致命