2016-06-29 9 views
0

Ich habe eine Android-Anwendung mit Eclipse gemacht. Es hat keine Fehler, gut zu gehen, aber ich wollte es zuerst an meinem eigenen Telefon testen. Ich habe die APK-Datei mit einem USB-Kabel auf mein Samsung Galaxy S6 kopiert. Unplugged es, stellte sicher, dass die Dateiversion ist nicht höher oder später als meine Android-Version auf meinem Handy.Kann APK-Datei auf dem mobilen Gerät nach der Installation vom PC nicht öffnen

Verwendet eine APK-Installer-App, und es ist installiert. Es liegt an meinen Dateien, und ich kann es aktualisieren, wie oft ich will. Nach dem Aktualisieren oder der Installation gibt es 2 Schaltflächen in der Schaltfläche. "Bereit" und "Öffnen". "Bereit" ist der einzige anklickbare und verlässt die Seite. Ich kann die apk-Datei nicht öffnen. Ich bin jedem Tutorial gefolgt, aber ich kann es einfach nicht öffnen.

Das ist mein Manifest Code:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.rodekruis" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="21" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".BezoekActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="com.example.rodekruis.BezoekActivity" /> 

       <category android:name="android.intent.category.DEFAULT" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".AfspraakActivity" 
      android:label="@string/title_activity_afspraak" > 
     </activity> 
     <activity 
      android:name=".ContactActivity" 
      android:label="@string/title_activity_contact" > 
     </activity> 
     <activity 
      android:name=".MeningActivity" 
      android:label="@string/title_activity_mening" > 
     </activity> 
     <activity 
      android:name=".RouteActivity" 
      android:label="@string/title_activity_route" > 
     </activity> 
     <activity 
      android:name=".SpecialistenActivity" 
      android:label="@string/title_activity_specialisten" > 
     </activity> 
     <activity 
      android:name=".BWCActivity" 
      android:label="@string/title_activity_bwc" > 
     </activity> 
     <activity 
      android:name=".AgendaActivity" 
      android:label="@string/title_activity_agenda" > 
     </activity> 
     <activity 
      android:name=".InfoActivity" 
      android:label="@string/title_activity_informatie" > 
     </activity> 
     <activity 
      android:name=".VriendActivity" 
      android:label="@string/title_activity_vriend" > 
     </activity> 
     <activity 
      android:name=".FoldersActivity" 
      android:label="@string/title_activity_folders" > 
     </activity> 
     <activity 
      android:name=".NieuwsActivity" 
      android:label="@string/title_activity_nieuws"> 
     </activity> 
    </application> 

</manifest> 

niemand weiß, warum dies ist, oder wie kann ich es lösen? Wenn ich weitere Dinge hinzufügen muss, zögern Sie nicht zu fragen. Ich habe Probleme damit und möchte, dass es auf meinem Handy funktioniert. Danke im Voraus!

+1

was meinst du mit "ich kann apk-datei nicht öffnen"? Ich verstehe es nicht. –

+0

Nachdem Sie es installiert haben, können Sie einfach auf es wie andere apps zugreifen .. wie WhatsApp .. !! APK-Datei nicht öffnen müssen .. !! –

+0

_ "APK Installer App verwendet" _ Warum? Kannst du nicht 'adb install MyApp.apk' verwenden, während du das Telefon über USB angeschlossen hast? – Michael

Antwort

0

Aktivieren Sie das USB-Debugging. Es ist einfacher.

auch:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.rodekruis" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="21" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name=".MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".BezoekActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.category.DEFAULT" /> 

       <category android:name="com.example.rodekruis.BEZOEKACTIVITY" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name=".AfspraakActivity" 
      android:label="@string/title_activity_afspraak" > 

     </activity> 
     <activity 
      android:name=".ContactActivity" 
      android:label="@string/title_activity_contact" > 
     </activity> 
     <activity 
      android:name=".MeningActivity" 
      android:label="@string/title_activity_mening" > 
     </activity> 
     <activity 
      android:name=".RouteActivity" 
      android:label="@string/title_activity_route" > 
     </activity> 
     <activity 
      android:name=".SpecialistenActivity" 
      android:label="@string/title_activity_specialisten" > 
     </activity> 
     <activity 
      android:name=".BWCActivity" 
      android:label="@string/title_activity_bwc" > 
     </activity> 
     <activity 
      android:name=".AgendaActivity" 
      android:label="@string/title_activity_agenda" > 
     </activity> 
     <activity 
      android:name=".InfoActivity" 
      android:label="@string/title_activity_informatie" > 
     </activity> 
     <activity 
      android:name=".VriendActivity" 
      android:label="@string/title_activity_vriend" > 
     </activity> 
     <activity 
      android:name=".FoldersActivity" 
      android:label="@string/title_activity_folders" > 
     </activity> 
     <activity 
      android:name=".NieuwsActivity" 
      android:label="@string/title_activity_nieuws"> 
     </activity> 
    </application> 

</manifest> 

Sie haben eine Trägerrakete definiert haben. Der Rest muss so definiert werden, wie Sie ursprünglich die erste Aktivität mit Standard und dem Paketnamen definiert haben. Die Hauptaktivität (der erste starten) hat und MAINLAUNCHER

EDIT definiert werden:

OK, I geschraubt. Ich habe es aktualisiert. Aktion kann nicht der Paketname sein:

Sie haben es anders herum gemacht, weshalb es nicht funktioniert hat. Sie müssen den Standardnamen und den Namen für alle Aktivitäten festlegen. Die MainActivity wurde korrekt geschrieben

+0

Also diese Zeilen bei Main und Bezoek, mit MAIN und LAUNCHER ist das, was ich zu all diesen Aktivitäten hinzufügen muss? –

+0

nein, tut mir leid. Ich habe die Hauptaktivität nicht gesehen. Editing now – Zoe

+0

@ Koendebaas Ich habe die Antwort bearbeitet. Du hast die beiden Aktionen im Intent-Filter getauscht. Für alle Aktivitäten müssen Sie den IntentFilter mit DEFAULT für die Aktion und den Paketnamen für die Kategorie – Zoe

Verwandte Themen