我有一个Android应用程序。 (在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>
答案 0 :(得分:1)
您的包裹名称是否正确?如果您在Manifest中的软件包名称与项目的名称不匹配,它将寻找不同的应用程序
答案 1 :(得分:0)
它是一个应用程序错误。在应用程序中有一个清单文件,我们在其中传递两个操作ACTION_LAUNCHER和ACTION_MAIN,这些操作没有写在那里,这就是为什么这个应用程序说“应用程序没有安装在你的手机中”请从这个应用程序的android开发人员验证。如果您有此清单文件,请在此处写下。我会纠正这个。
如果这个答案对你有用,那么请勾选这个答案对你有用。
答案 2 :(得分:0)
谁或什么告诉你“没有安装”? 如果您在主屏幕上有快捷方式,这可能会变得陈旧,您可以收到此消息。 尝试转到应用列表并从那里开始。
我也发现你所展示的“com.android。*”软件包可能会导致问题,因为这个软件包可能会被保留(至少使用它是不好的做法)。
答案 3 :(得分: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>