我已从eclipse导出我的应用并将其安装在手机上。安装后,我从软件包安装程序中单击“打开”,但安装程序强制关闭。之后,当我尝试启动应用程序时,单击它后没有任何反应。我点击应用程序抽屉中的应用程序,但它返回主屏幕。
当我通过usb连接我的设备时,我能够在模拟器和调试模式下运行,但是当我导出apk进行安装时,我无法运行。
请注意,这不是我导出安装的第一个应用。以前的应用程序运行正常。
答案 0 :(得分:6)
我发现了问题!我已经在清单中将活动声明了两次,具有不同的属性,例如:
<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>
从清单中删除不需要的一个,它将起作用。
答案 1 :(得分:2)
检查您的Android模拟器版本和手机的固件版本。如果该应用不支持固件版本,您将从adb安装,但无法启动该应用。
检查设置,以便能够在中安装未知应用程序 设置 - &gt;应用程序和复选框“未知来源”
答案 2 :(得分:0)
尝试检查Android Manifest中的权限。我在安装NFC应用程序时遇到了同样的问题。我忘了给NFC许可。在我批准后,它对我来说很好。请检查您的AndroidManifest。
答案 3 :(得分:0)
我花了几天时间来确定问题发生的原因。但我这样解决了我的问题 - Android Manifest中的修改
<activity android:configChanges >
<intent-filter android:label="@string/launcher_name">
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<I removed my code here that i added for reference to google play store for reference >
从清单中删除不需要的一个,它会起作用。
答案 4 :(得分:0)
尝试在您的Android清单中搜索错误,我遇到了同样的问题,而问题是&#39; R&#39;在类别中,LAUNCHER是小写的。
像这样:<category android:name="android.intent.category.LAUNCHEr" />
解决它,简单:
<category android:name="android.intent.category.LAUNCHER" />
答案 5 :(得分:0)
机器人:主题=&#34; @风格/ AppTheme.NoActionBar&#34;&GT;
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
答案 6 :(得分:0)
我的Manifest看起来像这样。那些需要帮助并且有类似表现的人看起来如此。
<activity android:name=".login.activities.SplashScreenActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<category android:name="android.intent.category.BROWSABLE"/>
<data
android:host="example.com"
android:scheme="https"/>
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
您只需删除
即可&LT;数据&GT;
意图填充中的元素,它应该工作。
答案 7 :(得分:0)
从应用程序中删除所有非模块的配置对我来说是可行的。换句话说,只需离开Project.app
模块并检查其配置即可。
编辑运行/调试配置-> Android应用-> 应用
GL