【问题标题】:problem with installing app in the device在设备中安装应用程序的问题
【发布时间】:2011-03-02 13:33:42
【问题描述】:

我有一个安卓应用。 (为 1.5 构建)在我的设备上安装它时不会产生错误,但在运行它时,它会显示“该应用程序未安装在您的手机中”.. 谁能帮我...? 我卸载了很多次后尝试过这个安装...

清单文件:

        <?xml version="1.0" encoding="utf-8"?>
        <manifest xmlns:android="http://schemas.android.com/apk/res/android"
              package="com.android.testapp"
              android:versionCode="1"
              android:versionName="1.0">


            <application android:icon="@drawable/icon" android:label="@string/app_name">
                <activity android:label="@string/app_name" android:name="WelcomeScreen">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
                        <category android:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                </activity>


<activity android:name="Untitled1"></activity>
     <activity android:name="Welcome"></activity>

            </application>
    </manifest>

【问题讨论】:

  • 这很奇怪。你的手机是哪个版本的?尽管所有的 Droids 都向后兼容,AFAIK
  • 我在 1.5 和 2.2 sdk 设备上都试过了..
  • 嘿 Rahul,包名不应该是“com.xx.xx”;)

标签: android


【解决方案1】:

您的软件包名称是否正确?如果您在 Manifest 中的包名称与您的项目的名称不匹配,它将寻找不同的应用程序

【讨论】:

    【解决方案2】:

    这是一个应用程序错误。在应用程序中有一个清单文件,我们在其中传递了两个动作 ACTION_LAUNCHER 和 ACTION_MAIN 没有写在那里这就是为什么这个应用程序说“应用程序没有安装在你的手机中”请从这个应用程序的 android 开发人员那里验证。如果您有此清单文件,请在此处写下。我会改正的。

    如果此答案对您有用,请勾选此答案对您有用。

    【讨论】:

    • 我认为问题是......起初我的起始活动是不同的,后来我改变了它......这会造成一些麻烦......
    • 写完之后你就可以启动你的应用了如果应用程序已经这样说,那么您必须先卸载应用程序,然后再安装它。将 .WelcomeScreen 放在 android:name 的活动标签中
    • 我已经尝试安装和卸载......很多次......但它仍然说同样的话
    • 请发送 WelcomeScreen.java 类
    • 欢迎屏幕类只有一个按钮,它有一个 i=onclick 事件。 onclick 事件具有 Untitled 类的意图。我的应用在模拟器上完美运行
    【解决方案3】:

    谁或什么告诉您“未安装”? 如果您在主屏幕上有快捷方式,这可能会过时,您会收到此消息。 尝试转到应用列表并从那里开始。

    我还看到您显示的“com.android.*”包可能会导致问题,因为该包可能被保留(至少使用它不是一个好习惯)。

    【讨论】:

    • 我已经在另一台机器的模拟器中安装了这个应用程序的第一个版本,但之后我做了一个新的活动,这将是声明的一个(欢迎屏幕)。在早期版本中,我的活动与开始的活动不同......在设备或模拟器上(在不同的机器上)安装最新版本时,它没有显示任何错误,但是当我点击启动图标时,会出现一条 toast 消息因为“您的手机中没有安装此应用程序”....
    • 转到应用程序管理菜单并确保从那里完全卸载它,然后尝试重新安装。
    • 我已经尝试安装和卸载了好几次......但它仍然说同样的事情......
    • 安装后单击打开按钮时,我收到以下消息“应用程序包安装程序(进程 com.android.packageinstaller)已意外停止”...
    • 您是否有权访问 logcat 并且可以将安装时的消息粘贴到此处?这听起来很像清单或应用程序签名等问题。
    【解决方案4】:

    问题已解决, 我刚刚从清单文件中复制并删除了以下几行,然后将其再次粘贴到同一个地方...... 我不知道它是如何解决问题的,但它只是解决了它....

    <application android:icon="@drawable/icon" android:label="@string/app_name">
                        <activity android:label="@string/app_name" android:name="WelcomeScreen">
                            <intent-filter>
                                <action android:name="android.intent.action.MAIN" />
                                <category android:name="android.intent.category.LAUNCHER" />
                            </intent-filter>
                        </activity>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      • 2023-02-05
      • 1970-01-01
      • 1970-01-01
      • 2014-01-17
      • 2012-07-16
      相关资源
      最近更新 更多