2016-06-28 77 views
0

我在使用android項目的eclipse中製作了一個應用程序。現在我在我的智能手機上安裝了該APK文件。無法在智能手機上打開APK文件

當我點擊安裝,它只是安裝,沒關係。但後來我得到選項「取消」「打開」。但我不能點擊「打開」。

每次我嘗試打開它時都不會發生任何事情。這不是與我的其他應用程序。

我可以在「下載」找到它,但我無法打開它。我可以無數次更新和安裝它。我的設置中有未知來源。

有誰知道這個問題,和/或如何解決它?

幫助將不勝感激。

清單代碼:

<?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: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> 
+1

聽起來像你在你的應用程序中沒有可啓動的'Activity'。 –

+0

你的手機是否有一個開發者模式被激活?您可能想查看您的ADB日誌。 – PedroAGSantos

+0

分享你的清單文件。 –

回答

0

您是否能夠通過ADB直接在Android Studio中啓動它?

您可能希望在執行過程中以這種方式執行此操作,但構建和測試速度會更快。

只需在設置中啓用開發人員模式,並在出現的新菜單中(也在設置中)啓用「USB調試」。您現在可以將手機連接到計算機,並享受在Android上創建應用的簡單性。

+0

出於某種原因,我嘗試過,但Eclipse似乎無法找到我的手機。它只是不顯示。 –

+0

我個人推薦使用Android Studio開發Android應用程序,它集成了更好的功能。 如果您絕對想使用Eclipse,請檢查[此答案](http://stackoverflow.com/a/10612622/6329407)以查找設備。 –

0

註冊您可發射ActivityAndroidManifest.xml喜歡這個 -

<application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 

     <!--______________Activities______________--> 

     <activity 
      android:name=".MainActivity" //launchable activity 
      android:screenOrientation="portrait"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 
       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
</application> 

希望這會幫助你。

+0

我想我有。我添加了我的清單代碼,所以你可以看看我在那裏做錯了什麼。 –

相關問題