You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android应用启动仅显示白屏 MainActivity无法正常启动问题求助

问题修复方案

1. 生命周期方法重写错误

Activity启动时默认只会回调单参数的onCreate(@Nullable Bundle savedInstanceState)方法,你当前重写的双参数onCreate方法需要额外配置persistableMode属性才会被触发,所以你写的视图设置逻辑完全没有执行,这是白屏的核心原因。

修复后的MainActivity代码如下:

package domain.com.agenda;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

import androidx.annotation.Nullable;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView sample = new TextView(this);
        sample.setText("hello world");
        setContentView(sample);
    }
}

2. 包名不匹配问题

Manifest中声明的应用包名是meudominio.com.agenda,但MainActivity的包名声明为domain.com.agenda,两者不一致会导致系统找不到启动的Activity,需要统一两者的包名:

  • 方案1:将Manifest的package属性改为package="domain.com.agenda"
  • 方案2:将MainActivity的包名声明改为package meudominio.com.agenda;
  • 方案3:直接在Manifest的Activity声明中写全类名,即android:name="domain.com.agenda.MainActivity"

内容的提问来源于stack exchange,提问作者cortex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 10:09:02