2015-05-03 131 views
3

我使用Android Studio在手機上運行我的應用程序,並且運行良好。但應用程序本身從未安裝... 菜單中沒有圖標。任何時候我想測試我的應用程序時,我都必須「運行」。我沒有錯誤。Android Studio - 應用程序未安裝到手機上,但運行的是

我認爲我的清單存在一個問題。我在做什麼錯在這裏?:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="jb854.eda.kent.ac.uk.edanews"> 

    <uses-feature 
     android:name="android.software.leanback" 
     android:required="false" /> 

    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 

    <application 
     android:name=".EDANewsApplication" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme"> 
     <activity 
      android:name=".activity.MainActivity" 
      android:windowSoftInputMode="adjustResize"> 
      <intent-filter> 
       <action android:name="android.intent.action.VIEW"/> 
       <category android:name="android.intent.category.DEFAULT"/> 
       <category android:name="android.intent.category.BROWSABLE"/> 
       <data android:scheme="http" android:host="www.eda.kent.ac.uk" android:pathPrefix="/school/"/> 
      </intent-filter> 

     </activity> 
     <activity 
      android:name=".activity.CommentsActivity" 
      android:theme="@style/AppTheme.TransparentActivity" /> 
     <activity 
      android:name=".activity.ArticleActivity" 
      android:theme="@style/AppTheme.TransparentActivity" /> 
     <activity 
      android:name=".activity.FullscreenImageActivity" 
      android:configChanges="orientation|keyboardHidden|screenSize" 
      android:label="@string/title_activity_fullscreen_image" 
      android:theme="@style/AppTheme.TransparentActivity" /> 
     <activity 
      android:name=".activity.FavouritesActivity" 
      android:label="@string/title_activity_favourites" 
      android:theme="@style/AppTheme.TransparentActivity" /> 

    </application> 
</manifest> 
+0

我的評論是錯誤的,對不起。 @BradleyWilson謝謝你指出。 – Surely

+0

你最初是否將apk拖到手機上?喜歡安裝在沒有Android Studio?我只能假設它只是調試到您的手機和@xwhyLikeThis有一個默認的圖標總是與每個新的應用程序安裝,這不會是問題。 – BIW

回答

4

您應該添加LAUNCHER類別和行動MAINMainActivity

<activity 
    android:name=".activity.MainActivity" 
    android:windowSoftInputMode="adjustResize"> 
    <intent-filter> 
     <action android:name="android.intent.action.VIEW"/> 
     <action android:name="android.intent.action.MAIN"/> 

     <category android:name="android.intent.category.DEFAULT"/> 
     <category android:name="android.intent.category.BROWSABLE"/> 
     <category android:name="android.intent.category.LAUNCHER"/> 

     <data android:scheme="http" android:host="www.eda.kent.ac.uk" android:pathPrefix="/school/"/> 
    </intent-filter> 

</activity> 
+0

謝謝!這是一個非常混亂的問題 – Jonty800

+0

不客氣。我看到你是StackOverflow的新手。如果您覺得問題的答案能解決問題,請點擊綠色複選標記將其標記爲「已接受」。 –

+0

這不工作在我的情況下https://github.com/Redgram/redgram-for-reddit/blob/master/Redgram/app/src/main/AndroidManifest.xml – Atieh

2

我有同樣的問題,因爲Android的工作室並沒有把這種依賴於build.gradle文件:

compile 'com.android.support:support-v4:23.3.0' 
1

不要使用直接debug-apk文件進行手動安裝。如果你想在存儲複製APK文件,然後位於/app/build/outputs/apk/debug/app-debug.apk

  • 點擊Menu > Build > Build APK(s)

    1. 刪除自動生成的APK文件進行手動安裝。這會爲您生成調試APK。

  • enter image description here

    我使用的是Android影城3.0測試版7.這是我的作品。

    +1

    謝謝。使用Android Studio 3.0(穩定)。 – Abdullah

    相關問題