2014-09-04 51 views
0

我試圖讓一個簡單的'你好世界'出現在模擬器中,但我得到下面的錯誤。我已經嘗試了一切,從清理,添加.jar文件,到按順序移動外部文件「訂購和導出」,刪除bin和gen文件夾並重建。不知道我做錯了什麼。請幫忙。無法實例化組件信息

謝謝。

java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{src.testapp.two/src.testapp.two.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "src.testapp.two.MainActivity" on path: DexPathList[[zip file "/data/app/src.testapp.two-1.apk"],nativeLibraryDirectories=[/data/app-lib/src.testapp.two-1, /system/lib]] 

清單文件

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="src.testapp.two" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="19" /> 

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

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

</manifest> 

MainActivity類別

package testapp.two; 

import testapp.two.R; 
import android.app.Activity; 
import android.os.Bundle; 

public class MainActivity extends Activity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
    } 
} 
+0

你把你的班放在哪裏? – 2014-09-04 03:49:08

+0

嘗試更改包=「src.testapp.two包=」testapp.two「 – 2014-09-04 03:52:14

+0

它的工作原理,感謝Manjunath! – fredo124 2014-09-06 16:08:31

回答

0

在清單和類包的名字應該是爲了運行你的應用程序相同。 所以,請改變其中任何一個使它們相等。

+0

它的作品,謝謝! – fredo124 2014-09-06 16:08:47

相關問題