2013-12-12 30 views
1

每当我尝试在intellij 13中将我的android项目运行到usb设备时,日志会给出以下错误,并且无法安装/启动应用程序。该应用程序在模拟器中正常启动。我在Mac上。Intellij 13在尝试安装/启动android应用程序到usb设备时会出现错误

//Log 

Launching application: com.example.app/com.example.app.MainActivity. 
DEVICE SHELL COMMAND: am start -n "com.example.app/com.example.app.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER 
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.app/.MainActivity } 
java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.example.app/.MainActivity } from null (pid=27490, uid=2000) not exported from uid 10222 
at android.os.Parcel.readException(Parcel.java:1425) 
at android.os.Parcel.readException(Parcel.java:1379) 
at android.app.ActivityManagerProxy.startActivity(ActivityManagerNative.java:1790) 
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:235) 
at dalvik.system.NativeStart.main(Native Method) 
+0

http://developer.android.com/guide/topics/manifest/ activity-element.html#exported –

+0

我仍然遇到与android:exported =“true”> – wiiwilleat

回答

1

该项目由默认缺少此代码

<intent-filter> 
<action android:name="android.intent.action.MAIN"/> 
<category android:name="android.intent.category.LAUNCHER" /> 
</intent-filter> 

这是固定的IntelliJ IDEA 13.0.1

+0

相同的错误在我的情况下,解决方案是: 运行>编辑配置> Android>活动>启动默认活动 – EdgarT

相关问题