我已经从eclipse导出我的应用程序,并将其安装在我的手机上。安装完成后,我从包安装程序中单击打开,但安装程序强制关闭。之后,当我尝试启动应用程序时,点击它后没有任何事情发生。我点击应用程序抽屉中的应用程序,但它返回到主屏幕。安装后,Android应用无法打开。但它可以在模拟器中运行
当我通过USB连接我的设备时,我能够在仿真器和调试模式下运行,但是当我导出apk安装时无法运行。
请注意,这不是我导出安装的第一个应用程序。以前的应用程序工作正常。
我已经从eclipse导出我的应用程序,并将其安装在我的手机上。安装完成后,我从包安装程序中单击打开,但安装程序强制关闭。之后,当我尝试启动应用程序时,点击它后没有任何事情发生。我点击应用程序抽屉中的应用程序,但它返回到主屏幕。安装后,Android应用无法打开。但它可以在模拟器中运行
当我通过USB连接我的设备时,我能够在仿真器和调试模式下运行,但是当我导出apk安装时无法运行。
请注意,这不是我导出安装的第一个应用程序。以前的应用程序工作正常。
我发现问题了!我宣布活动清单中的2次不同的属性,如:
<activity android:name=".myclass"></activity>
和
<activity android:name=".myclass" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
拆除清单中的不必要的一个,它会工作。
检查您的android模拟器版本和手机的固件版本。如果该应用程序不支持固件版本,则将从adb安装,但无法启动该应用程序。
检查设置,可以安装未知应用程序在
设置 - >应用程序和复选框“未知来源”
尝试查看的权限在Android清单。我之前在安装NFC应用程序时遇到了同样的问题。我忘了给NFC的许可。在我给予许可后,对我来说工作正常。请检查您的AndroidManifest。
之前也检查过。如果清单存在问题,应该在打开后关闭应用程序。但我甚至无法打开它。没有力量关闭或任何显示。 – phatez 2012-02-23 09:47:28
我花了几天找出问题为什么发生。但我解决我的问题这way-修改在Android清单
拆除清单中的不必要的一个,它会工作。
尝试搜索Android清单中的错误,我遇到了同样的问题,问题是LAUNCHER类中的'R'是小写字母。
这样的:
<category android:name="android.intent.category.LAUNCHEr" />
解决这个问题,简单:
<category android:name="android.intent.category.LAUNCHER" />
机器人:主题= “@风格/ AppTheme.NoActionBar”>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
请在答案中提供一些解释。 – mmushtaq 2016-12-17 10:04:10
以前所有的应用程序我安装了使用相同的api版本,他们能够工作。因此,我认为这不是问题。 – phatez 2012-02-23 09:45:55
是否可以在这里粘贴LogCat转储? – Suman 2012-02-23 09:51:41
我可以知道我在哪里得到LogCat转储?唯一的问题是我出口的应用程序apk并放在我的手机,然后我安装它,但无法打开。因此我不确定在哪里可以找到电话转储 – phatez 2012-02-23 09:56:09