2017-04-07 197 views
-1
<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.example.vaibhav.myapplication"> 

    <application 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme"> 
     <activity 
      android:name="MainActivity" 
      android:label="@string/app_name"> 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
    </application> 

</manifest> 

................................. ..........................................执行时出现意外错误: - 启动活动时出错

以上是我的代码,这在执行看起来很好,但我不知道为什么我收到以下错误......

意外的错误:我开始-n“com.example.vaibhav.myapplication/com.example.vaibhav.myapplication .MainActivity“-a android.intent.action.MAIN -c android.intent.category.LAUNCHER启动活动时出错

................. 也是他们的一两件事,我,上午开始命令正在包名的两倍,虽然它是在

上午宣布正确start -n“com.example.vaibhav.myapplication/com.example.vaibhav.myapplication.MainActivity”-a android.intent.action.MAIN -c android.intent.category

回答

0

您应该使用完全分类的类名用于AndroidManifest.xml中的活动。

的android:命名

实现的活动,活动的子类的类的名称。属性值应该是完全限定的类名(例如“com.example.project.ExtracurricularActivity”)。但是,如果名称的第一个字符是句点(例如,“.ExtracurricularActivity”),则会将其附加到元素中指定的包名称。

欲了解更多信息请参阅Android developer site

+0

是的,我已经使用的名称为一体的完整名称,,然后我即使使用.Mainactivity尝试。 –