在Android手机上安装非市场应用程序时出错

时间:2011-11-07 04:05:32

标签: android deployment

我在三星Galaxy S2手机上安装我的Android程序(内置Eclipse)时出现问题。 我将'.apk'文件上传到我的Gmail中,然后使用我的galaxy下载并安装它。 但是在完成安装后,它出现了4个应用程序而不是1个主应用程序(我在程序中使用了4个'.java'文件)。当我点击每个应用程序时,我的程序仍然运行良好。 我在Eclipse中使用unsigned和singed键导出但问题仍然存在。 所以任何人都可以告诉我如何解决问题。非常感谢你!

2 个答案:

答案 0 :(得分:1)

正如你所提到的那样,你有4个.java文件,它看起来有4个应用程序而不是1个主应用程序,所以我确定你已经在每个<activity>标签中声明了以下标签,而你只需要放<activity>内的相同标签是主要活动:

 <intent-filter >
    <action android:name="android.intent.action.MAIN" />
    <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter>

简而言之,请从主要活动以外的每个<activity>标记中删除这些标记。

答案 1 :(得分:0)

当你将三星与你的系统连接并直接在你的手机上运行应用程序而不是模拟器,因为eclipse会自动检测到android手机。应用程序会自动安装在你的三星中,或者你可以下载软件Kies。