2015-05-03 94 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

    相关问题