在设备中安装android应用程序

时间:2012-05-09 22:11:31

标签: android

我完成了我的应用程序,它在eclipse模拟器中运行良好,但它无法安装在我的设备和朋友的设备中。我打开apk文件从我的投递箱然后我找不到我的应用程序的标志当apk上传完成后运行按钮是不可见的,不能点击它和完成按钮可见,我可以在我的设置中看到我的应用程序&gt ;应用>管理应用程序>已下载..但只能卸载它,无法在我的应用程序页面中看到。整个应用程序没有安装,但我的朋友安装的分段代码正确安装并在设备上运行。我的应用程序大小为29 MB

  

1- [2012-05-10 00:26:05 - aya] Android Launch!

     

2- [2012-05-10 00:26:05 - aya] adb正常运行。

     

3- [2012-05-10 00:26:05 - aya]未找到Launcher活动!

     

4- [2012-05-10 00:26:05 - aya]启动只会同步设备上的应用程序包!

     

5- [2012-05-10 00:26:05 - aya]执行同步

     

6- [2012-05-10 00:26:05 - aya]自动目标模式:使用设备'37C708442409657'

     

7- [2012-05-10 00:26:05 - aya]将aya.apk上载到设备'37C708442409657'

     

8- [2012-05-10 00:26:29 - aya]安装aya.apk ......

     

9- [2012-05-10 00:26:44 - aya]成功!

     

10- [2012-05-10 00:26:44 - aya] \ aya \ bin \ aya.apk安装在设备上

     

11- [2012-05-10 00:26:44 - aya]完成!`

1 个答案:

答案 0 :(得分:3)

从日志的第3行(3- [2012-05-10 00:26:05 - aya]找不到Launcher活动!)在我看来,您在应用的AndroidManifest.xml中缺少以下活动声明

<activity android:name=".Main Activity Class Name Goes Here">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

您可能需要阅读Android Application Fundamentals以获取更多信息。

如果您没有使用非调试密钥对apk进行签名,或者您是从非市场位置分发apk,那么您可能必须在设备上启用“允许虚假地点”设置,但这是另一个故事...

希望这会有所帮助......