我在跑步:
package com.example.projectTest;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
public class WelcomePage extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome_page);
}
}
与:
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".WelcomePage">
</androidx.constraintlayout.widget.ConstraintLayout>
但是当我运行时,在logcat中得到了以下错误:
Could not get package user id: run-as: unknown package: com.example.projectTest
Could not find apks for this package: com.example.projectTest
Could not get package user id: run-as: unknown package: com.example.projectTest
Could not find apks for this package: com.example.projectTest
Failed to measure fs-verity, errno 1: /data/app/~~kWSycfQmCvKbfYx2KzxrNA==/com.example.projectTest-x4Zc9BUq0kRGdN5aX5AxXQ==/base.apk
启动成功,但模拟器上没有显示任何应用(Pixel 6 API 32)。可能是什么问题?谢谢。
2条答案
按热度按时间ppcbkaq51#
有几个潜在问题可能导致此问题。以下是一些疑难解答建议:
1.请确保将正确的布局文件设置为WelcomePage Activity中的内容视图。请仔细检查项目的res/layout文件夹中是否存在正在使用的布局文件(activity_welcome_page)。
1.检查logcat以了解可能指示此问题的任何其他错误消息或警告。可能有其他信息可以帮助你了解应用程序未显示的原因。
1.确保您已在AndroidManifest.xml文件中设置了正确的启动器Activity。这是从主屏幕启动应用时将启动的Activity。
1.如果你使用的是模拟器,请尝试在物理设备上运行该应用以查看问题是否仍然存在。这可以帮助你确定问题是与模拟器有关还是与应用本身有关。
1.请确保您安装了最新版本的Android Studio和Android SDK。使用这些工具的旧版本时有时会出现问题。
1.如果这些建议都没有帮助,请尝试清理和重新生成项目。这有时可以解决生成过程中的问题。为此,请转到“生成”〉“清理项目”,然后转到“生成”〉“重新生成项目”。
jdgnovmf2#
我转到
Run > Edit Configurations
并将launch设置为Specified Activity。然后我设置了指定的Activity,并在AndroidMainfest.xml的Activity标记中设置了exported=true。