2012-02-29 295 views
0

我做了一个Android应用程序,当我完成它并通过eclipse和Android SDK测试它时,它工作正常..但是当我在我的android手机上测试它并使用名为AppInstaller的应用程序进行安装并运行它时,它会显示“应用程序未安装在设备上“.. WTF?当它在菜单中时我怎么可能点击它?错误Android设备上未安装应用程序?

这是我的代码。 (是的,我做了X了故意网站)

的Manifest.xml:

<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="XXXXXXX" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk android:minSdkVersion="10" /> 
<uses-permission android:name="android.permission.INTERNET" /> 

<application 
    android:icon="@drawable/new_launcher" 
    android:label="@string/app_name" 
    android:permission="android.permission.INTERNET" 
    android:description="@string/app_description"> 

    <activity 
     android:name="XXXXX" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
</manifest> 
+0

也许你的手机sdkVersion <10? – 2012-02-29 16:24:13

+0

你不应该需要任何特殊的应用程序来安装APK。例如,您可以从浏览器下载并安装APK。 – 2012-02-29 16:30:31

+0

它还没有在线..该应用程序是在我的电脑上,我把它放在我的手机上,并进入安装程序的应用程序,并安装APK – SMOKE 2012-02-29 17:29:07

回答

0

“没有安装在设备上的应用程序”是当SD卡安装我已经得到了消息(和不可用),或者尝试在桌面上点按某个以某种方式删除的应用时的快捷方式。如果这是问题,我猜你的情况会是前者。

+0

我试着重新安装应用程序,然后我等了5分钟,再次尝试它,它仍然说同样的事情:( – SMOKE 2012-02-29 17:26:09

+0

不错的提示虽然..我会记住这一点 – SMOKE 2012-02-29 17:26:44

0

无论您的手机版本的API小于10 ,即低于OS 2.3

,或者 如果您以前已经安装了手机上相同的应用程序。 尝试在安装新的之前卸载。

+0

我的操作系统是2.3.4 ....我也测试过这个相同的应用程序之前在这个相同的手机,它的工作 – SMOKE 2012-02-29 17:19:50

+0

你有没有卸载这个相同的应用程序从你的应用程序这一次..安装新的..之前.. – 2012-02-29 17:26:16

+0

我已uninstalled和删除应用程序,每次我尝试一个新版本,所以是大声笑:) – SMOKE 2012-02-29 17:45:52

0

我最近遇到了这个问题,我正在写一个应用程序来试验小部件。

我原来的问题是我已经导出了未签名的应用程序,这在以前工作过。看起来您无法安装包含小部件的未签名应用程序。在导出应用程序时签署该应用程序允许安装正确。

0

你设置以下的权限两次:

android:permission="android.permission.INTERNET" 

摆脱他们中的一个应该清除掉。

0

确保您使用的是Java 6,因为Java 7编译包至少存在问题。

相关问题