Android启动Genymotion但不在设备中
当我想在AndroidStudio为的设备上启动我的应用程序时,我遇到了麻烦。如果我在GenyMoon中启动它,它可以正常工作,但当我在我的设备中启动时,AS会安装它,但应用程序不会启动 My AndroidManifest.xmlAndroid启动Genymotion但不在设备中,android,gradle,android-studio,android-manifest,genymotion,Android,Gradle,Android Studio,Android Manifest,Genymotion,当我想在AndroidStudio为的设备上启动我的应用程序时,我遇到了麻烦。如果我在GenyMoon中启动它,它可以正常工作,但当我在我的设备中启动时,AS会安装它,但应用程序不会启动 My AndroidManifest.xml <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.twentyfit.twentyfitpublicidadtv.activities">
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/CustomActionBarTheme" >
<!-- Login Activity -->
<activity
android:name=".LoginActivity"
android:label="Login Account" />
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<activity
android:name=".CenterTvSelection"
android:label="@string/title_activity_center_tv_selection" >
</activity>
</application>
<uses-permission android:name="android.permission.INTERNET" />
</manifest>
日志:
你能帮我吗?Thx检查您的清单文件,第一个 标记未正确关闭。意图过滤器应该在活动标记内,在您的情况下,它不是 更确切地说,是这样的:
<activity
android:name=".LoginActivity"
android:label="Login Account">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
Launching application: com.twentyfit.twentyfitpublicidadtv/com.twentyfit.twentyfitpublicidadtv.activities.LoginActivity.
DEVICE SHELL COMMAND: am start -n "com.twentyfit.twentyfitpublicidadtv/com.twentyfit.twentyfitpublicidadtv.activities.LoginActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.twentyfit.twentyfitpublicidadtv/.activities.LoginActivity }
java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.twentyfit.twentyfitpublicidadtv/.activities.LoginActivity } from null (pid=11358, uid=2000) not exported from uid 10048
at android.os.Parcel.readException(Parcel.java:1425)
at android.os.Parcel.readException(Parcel.java:1379)
at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1783)
at com.android.commands.am.Am.runStart(Am.java:463)
at com.android.commands.am.Am.run(Am.java:108)
at com.android.commands.am.Am.main(Am.java:81)
at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method)
at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:268)
at dalvik.system.NativeStart.main(Native Method)
<activity
android:name=".LoginActivity"
android:label="Login Account">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>