我正在开发一个使用android studio的android应用程序,到目前为止它有2个活动,LoginActivity和MainActivity,但是当我运行应用程序时,它会安装在我的手机或虚拟机中,但不会出现在任何地方。我查看了已安装的应用程序并安装了应用程序。我相信我的问题在于清单,但我不知道如何解决它。
完整的代码在GitHub上:https://github.com/SoftwareEngineeringClass/MobileApplication/tree/master/Minerva
这是我的清单:
<?xml version="1.0" encoding="utf-8"?>
<uses-permission android:name="android.permission.INTERNET" />
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity
android:name=".Minerva"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar" >
<intent-filter>
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<activity
android:name=".LoginActivity"
android:label="@string/app_name" >
<itent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</itent-filter>
</activity>
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
</application>
答案 0 :(得分:0)
我相信我要做的第一件事就是在启动器Activity的开头设置一个断点,看看是否执行了执行。无论Logcat会告诉你什么是错的。您必须在调试模式下运行它。附加调试器。如果你给我所有的代码,我很乐意快速看看并快速给你一个明确的答案。
答案 1 :(得分:0)
您知道是否需要权限吗? ,也许是不允许你跑的问题。此外,如果您可以分享您的活动,我可以帮助您。