Android Studio:会话“app”:启动活动时出错

jgovgodb  于 2023-06-20  发布在  Android
关注(0)|答案(2)|浏览(149)

Android Studio有问题当我运行应用程序时,我得到以下错误:

$ adb shell am start -n "com.ta94.xahmad.theerror/com.ta94.xahmad.theerror.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Error while executing: am start -n "com.ta94.xahmad.theerror/com.ta94.xahmad.theerror.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.ta94.xahmad.theerror/.MainActivity }

Error while Launching activity

我尝试了StackOverflow上的所有解决方案,但都没有效果。我想告诉你的是,每个项目都会发生这种情况,例如,如果我创建了一个新项目,除了单击“运行”之外没有做任何事情,我也会出现以下错误
我尝试了以下操作:
1.重新安装Android Studio
1.更新SDK
1.清理项目
1.未选中的即时运行
1.重建项目
1.更改了项目的文件夹
1.删除. gradle和. idea并重新创建
1.编辑配置>安装标志>-r
但什么都不管用。。

Manifest.xml:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ta94.xahmad.theerror">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity"
            android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

布局:

<?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.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="com.ta94.xahmad.theerror.MainActivity">

    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</android.support.constraint.ConstraintLayout>
y3bcpkx1

y3bcpkx11#

我也遇到了同样的问题,推荐的方法都不起作用。因为至少在我的情况下应用程序仍然在模拟器/手机上启动,所以我想,如果你使用Run->Attach debugger to android process,调试仍然是可能的。问题是很难调试启动错误。在这种情况下,以下方法起作用:
1.运行->debug app(或shift+f9)
1.在电话消息“等待调试器”弹出,而不是启动应用程序(不要点击任何东西!!!!)
1.运行->将调试器附加到Android进程
1.稍等一下
1.应用程序启动时附带调试器
这是一个变通办法,但对我有效。希望这会有所帮助。

pb3skfrl

pb3skfrl2#

我有类似的问题,而调试通过我的移动的...我看了很多文章,但都没有成功……然后,我手动卸载了以前安装的应用程序从移动的手动...那么一切都如预期的那样工作!!

相关问题