【问题标题】:How to solve Android Error type 3?如何解决 Android 错误类型 3?
【发布时间】:2016-01-25 04:10:06
【问题描述】:

在我的项目中使用的清单格式下方,但每当我尝试运行我的模拟器时,我都会遇到下面提到的错误。请给我一个解决错误的确切解决方案。

工具信息

Android studio 
Nexus S API 22 (android 5.1.1)

我的清单文件格式

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

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="app"
        android:supportsRtl="true"
        android:theme="@style/AppTheme" >

        <!-- Splash activity -->
        <activity
            android:name=".SplashActivity"
            android:label="app"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">

            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

        <!-- Login activity -->
        <activity
            android:name=".LoginActivity"
            android:label="app"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
        </activity>

        <!-- List activity -->
        <activity
            android:name=".listActivity"
            android:label="app"
            android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
        </activity>
    </application>

</manifest>

我的错误:

Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.info.androidapp/.SplashActivity }
Error type 3
Error: Activity class {com.example.info.androidapp/com.example.info.androidapp.SplashActivity} does not exist.

NOTE : Sometimes I am facing Unfortunately, the process com.android.phone has stopped alert into emulator!

【问题讨论】:

  • 放入build.gradle文件
  • 对不起,我找不到你!
  • 你为什么有 在所有 Activity 中,只保留一个 Activity @android
  • @android : 将Launcher 意图只保留在一项活动中。!!从登录活动中删除..!!
  • 能否请您编辑我的代码!这对我很有帮助。我是安卓的新开发者!

标签: android android-manifest


【解决方案1】:

在我的情况下,这个错误只出现在一个项目中,我只能通过卸载应用程序来解决它。最简单的方法是使用 Gradle:

ProjName->Tasks->install->uninstallAll

【讨论】:

  • 请用ctl+k将最后一句的文本格式改为编码格式。
【解决方案2】:

通过终端中的“adb”卸载您的应用:adb uninstall com.example.yourapp

【讨论】:

  • 这个答案对我有帮助。就我而言,我已经从物理设备手动卸载了该应用程序,然后 Android Studio 安装失败。运行此命令后,它开始工作。谢谢!
  • @BabuJames 如果我的回答对您有帮助,您可以投票;)
  • 这个帮助了我。 Studio 会毫无困难地在 AVD 设备上运行我的应用程序,但会拒绝在我的物理设备上运行。我用普通方法从任何地方删除了它,但是当adb uninstall com.myapp 显示“成功!”时我知道它是它,现在应用程序再次运行!谢谢!
【解决方案3】:

在我使用 android 9 并且我为系统启用了多用户选项的情况下,我认为其他解决方案对于少数用户来说可以正常工作,它会自动为来宾用户安装应用程序,所以转到
设置>应用>关注应用
您将在顶部选项菜单中看到所有用户选项的卸载。卸载,一切正常。

【讨论】:

    【解决方案4】:

    我必须为所有用户卸载该应用程序。

    如果您的设备上有多个用户(例如儿童模式),则从主屏幕卸载该应用只会从当前用户中删除该应用。

    转到设置->应用程序->(您的应用程序)->打开弹出菜单(通过单击右上角的三个点)->为所有用户卸载

    【讨论】:

      【解决方案5】:

      在搜索了这么久之后,对我有帮助的是。

      1) 文件 -> 将项目与 Gradle 文件同步。

      或者

      这对我也有帮助。

      2) 从模拟器/手机中卸载之前安装的应用程序,然后重新运行并再次安装。

      【讨论】:

      • @JatinPatel 很高兴为您提供帮助。
      【解决方案6】:

      我的问题的解决方案是从 android 的应用程序(设置)文件夹中卸载一个应用程序,因为该应用程序刚刚被禁用。

      【讨论】:

        【解决方案7】:

        如果 applicationId 配置尚不存在,请将其包含在 build.gradle 中。

        android {
            compileSdkVersion 18
            buildToolsVersion '19.0.0'
        
            defaultConfig {
                applicationId 'com.myapp.app'
                minSdkVersion 11
                targetSdkVersion 19
                versionCode 1
                versionName "1.0"
            }
        }
        

        【讨论】:

        • 如果不是显式的,你知道 applicationId 是如何制作出来的吗?我在错误消息中看到了它,但在项目目录中的任何地方都找不到它......在多模块项目中很容易失败的幕后有某种魔法工作很烦人......跨度>
        【解决方案8】:

        试试这个

        <?xml version="1.0" encoding="utf-8"?>
        <manifest xmlns:android="http://schemas.android.com/apk/res/android"
            package="com.example.info.androidapp" >
        
            <uses-permission android:name="android.permission.INTERNET" />
            <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
        
            <application
                android:allowBackup="true"
                android:icon="@mipmap/ic_launcher"
                android:label="app"
                android:supportsRtl="true"
                android:theme="@style/AppTheme" >
        
                <activity
                    android:name=".SplashActivity"
                    android:label="app"
                    android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
        
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
        
                        <category android:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                </activity>
        
                <!-- Login activity -->
                <activity
                    android:name=".LoginActivity"
                    android:label="app"
                    android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
        
                </activity>
        
                <activity
                    android:name=".listActivity"
                    android:label="app"
                    android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen">
        
                </activity>
            </application>
        
        </manifest>
        

        您的 Main Launcher activity 始终应该只有 ONE Activity

        【讨论】:

        • 有时我面临不幸的是,com.android.phone 进程已停止向模拟器发出警报!
        • 你可以为此发布 logcat,这个解决方案对你有用吗?@android
        • 没有相同的问题重复!
        • 你能把你的完整启动画面也发布在 question@android
        • 是的,你的 SplashScreen 代码
        【解决方案9】:

        在 build.gradle 中,行:

         apply plugin: 'android-library'
        

        需要更改为:

        apply plugin: 'android'
        

        编辑:

        解决方案已弃用。请使用这个:

        apply plugin: 'com.android.application'
        

        【讨论】:

        • 在我的 build.gradle 中。我只使用你的解决方案!
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-05-01
        • 2012-04-15
        • 1970-01-01
        • 1970-01-01
        • 2019-05-03
        • 2020-07-14
        相关资源
        最近更新 更多