2011-02-28 33 views
0

我有一个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> 
+1

这很奇怪。你的手机有哪些版本?虽然所有的Droids是向后兼容,AFAIK – 2011-02-28 05:46:22

+0

我已经在1.5和2.2 sdk设备上试过它.. – rahul 2011-02-28 06:27:04

+0

嘿拉胡尔,包名不应该是“com.xx.xx”;) – Mudassir 2011-02-28 06:28:46

回答

0

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

如果此答案对您有用,请回答此答案对您有所帮助。

+0

谢谢..我编辑了问题,并在其中添加清单文件.. – rahul 2011-02-28 06:25:54

+0

我认为问题是...起初我的开始活动是一个不同的,然后我改变它..会造成一些麻烦.. – rahul 2011-02-28 06:38:05

+0

任何人得到一些东西可能会帮助我解决这个问题.... – rahul 2011-02-28 07:07:08

1

你有包名是否正确?如果您的清单中的包裹名称与您的项目中的包裹名称不匹配,它将寻找其他应用程序

0

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

我还发现你所显示的“com.android。*”包引起了问题,因为这个包可能被保留(至少这不是好的做法)。

+0

我已经在另一台机器的模拟器中安装了此应用程序的第一个版本,但之后我做了一个新的活动,说明一个(欢迎屏幕)。在早期的版本中,我有一个不同的活动,作为开始...当在设备或模拟器(在不同的机器上)安装最新版本时,它不显示任何错误,但是当我点击启动图标时,出现Toast消息因为“此应用程序未安装在您的手机中”。...... – rahul 2011-02-28 12:32:49

+0

转到应用程序管理菜单并确保它已从该处彻底卸载,然后尝试重新安装。 – 2011-02-28 12:35:49

+0

我曾尝试安装和卸载多次......但仍然说,同样的事情...... – rahul 2011-02-28 13:10:33

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> 
相关问题