android - puedo - puede que no dispongas de una aplicacion capaz de mostrar este archivo solucion
Android Studio: la aplicación no está instalada en el teléfono, pero se ejecuta (3)
Debe agregar categoría LAUNCHER
y acción MAIN
a su MainActivity
:
<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>
Uso Android Studio para ejecutar mi aplicación en mi teléfono y funciona bien. Pero la aplicación en sí nunca está instalada ... No hay un ícono para ella en el menú. Tengo que "ejecutar" cada vez que quiero probar mi aplicación. Me presentan sin errores.
Creo que hay un problema con mi manifiesto. ¿Qué estoy haciendo mal aquí?:
<?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>
Estaba teniendo el mismo problema porque Android Studio no puso esta dependencia en el archivo build.gradle:
compile ''com.android.support:support-v4:23.3.0''
No use el archivo directo de depuración-apk para instalarlo manualmente. Si desea instalar manualmente copiando el archivo APK en almacenamiento, entonces
Elimine el archivo APK generado automáticamente que se encuentra en
/app/build/outputs/apk/debug/app-debug.apk
- Haga clic en
Menu > Build > Build APK(s)
. Esto genera la depuración APK para usted.
- Haga clic en
Estoy usando Android Studios 3.0 Beta 7. Esto funciona para mí.