2017-04-07 223 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嘗試。 –