2016-04-07 12 views
0

Ich entwickle eine Android-Anwendung mit Android-Studio, die bisher 2 Aktivität hat, LoginActivity und die MainActivity, aber wenn ich die Anwendung ausführen installiert es in meinem Handy oder virtuellen Maschine, aber erscheint nirgendwo. Ich schaute in die installierte Anwendung und die Anwendung ist installiert. Ich glaube, dass mein Problem auf dem Manifest liegt, aber ich weiß nicht, wie ich es lösen soll.App auf Handy installieren, aber nicht auf dem Bildschirm

Der vollständige Code ist hier auf GitHub: https://github.com/SoftwareEngineeringClass/MobileApplication/tree/master/Minerva

und hier ist mein Manifest:

<?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

Sie haben 3 Aktivitäten in Ihrem Manifest, nicht 2. Und ich glaube wirklich nicht, dass Sie eine Facebook-Aktivität haben sollten –

+0

Warum sollte ich nicht? – user1258260

Antwort

0

ich das erste, was ich glaube, tun würde Zu Beginn der Launcher-Aktivität wird ein Haltepunkt gesetzt, um zu sehen, ob die Ausführung t erhält hier oder nicht. Egal, was Logcat Ihnen sagt, ist etwas nicht in Ordnung. Sie müssen es natürlich im Debug-Modus ausführen. Hängen Sie den Debugger an. Wenn Sie mir all Ihren Code geben, wäre ich mehr als glücklich, einen Blick darauf zu werfen und Ihnen schnell eine definitive Antwort zu geben.

+0

Ja sicher! Der ganze Code ist im GitHub, genau hier: https://github.com/SoftwareEngineeringClass/MobileApplication/tree/master/Minerva – user1258260

0

Wissen Sie, ob Sie Berechtigungen benötigen? Vielleicht ist es das Problem, das dir nicht erlaubt zu laufen. Auch wenn Sie Ihre Aktivität teilen können, kann ich Ihnen helfen.

+0

Ich habe jetzt den ganzen Code auf dem GitHub geteilt! Vielen Dank! – user1258260

+0

Ich denke, ist ein Problem mit Buttermesser, wenn Sie die Ansicht injizieren –

Verwandte Themen