我在模拟器中运行应用程序,它的工作成功,应用程序的图标显示在模拟器菜单中,但是当我尝试从模拟器菜单再次运行该应用程序时,它不能让我从中运行并显示吐司“应用程序未安装在您的手机中”。应用程序未安装在您的手机
在图像中,红色圆角是我的应用程序图标。
我在模拟器中运行应用程序,它的工作成功,应用程序的图标显示在模拟器菜单中,但是当我尝试从模拟器菜单再次运行该应用程序时,它不能让我从中运行并显示吐司“应用程序未安装在您的手机中”。应用程序未安装在您的手机
在图像中,红色圆角是我的应用程序图标。
如果你有你MainActivity
在AndroidManifest.xml中声明两次发生这种情况,
首先作为一个launhcer
<activity android:name=".MyActivity" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
,然后就可以声明如下:
<activity android:name=".MyActivity" />
所以检查这个和删除第二个额外的声明。
另外,当我改变发射活动时,它发生在我身上。重新安装应用程序并重新启动手机使其工作。
是啊卸载应用程序,然后重新安装它。 – 2012-01-02 07:56:47
删除清单文件中的重复主要活动声明。它工作对我来说
当我的小部件提供程序中出现语法错误时,我有同样的错误。取而代之的
android:configure="com.android.worldagendaapp1.WidgetConfig"
我写
android:configure="com.android.WorldAgendaapp1.WidgetConfig"
或许这可以是有益的那些少数谁仍然遇到错误
另一种情况时,你可以收到这样的消息,如果你已经创建了早期版本的快捷方式,然后将启动器活动移到新版本的另一个包中。 (应用程序包保持不变)。
在我的ZTE Blade上,快捷方式在更新过程中被删除。
上的HTC Nexus One的快捷方式在那里停留,但点击它没有任何效果..
其滑稽,但我已经删除许可活动标签解决了我的问题
我有像下面的代码:
<application
android:allowBackup="true"
android:debuggable="false"
android:icon="@drawable/app_icon"
android:permission="android.permission.ACCESS_FINE_LOCATION"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar" >
我有删除权限
<application
android:allowBackup="true"
android:debuggable="false"
android:icon="@drawable/app_icon"
android:label="@string/app_name"
android:theme="@style/Theme.Sherlock.Light.DarkActionBar" >
我曾在清单中包含WRITE_EXTERNAL_STORAGE两次。它只影响某些用户的手机,我的测试手机和模拟器正常运行,皮棉没有发出警告。在发现原因之前,我在几个月内遭受了相当多的1星级评价:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
...
<application android:permission="android.permission.WRITE_EXTERNAL_STORAGE"...
删除第二个固定它。
不错的答案..... – 2012-01-02 07:28:50
我已经声明只有一次清单,但我得到同样的问题 – Sameer 2012-01-04 09:29:12
+1为好的答案 – Lucifer 2012-01-24 05:50:20