2013-02-04 27 views
0

我宣佈我的活動清單文件,但它顯示爲我破例即使活動是宣佈IM清單,但它顯示例外

<activity android:name="BuyClick"></activity> 

我沒有得到什麼是發生在我的清單文件

例外是如下

      02-04 12:33:52.161: E/AndroidRuntime(1260): FATAL EXCEPTION: main 
          02-04 12:33:52.161: E/AndroidRuntime(1260): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.kt.pos/com.kt.pos.BuyClick}; have you declared this activity in your AndroidManifest.xml? 
          02-04 12:33:52.161: E/AndroidRuntime(1260): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1541) 
          02-04 12:33:52.161: E/AndroidRuntime(1260):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1416) 
          02-04 12:33:52.161: E/AndroidRuntime(1260):  at android.app.Activity.startActivityForResult(Activity.java:3351) 
          02-04 12:33:52.161: E/AndroidRuntime(1260): at android.app.Activity.startActivityForResult(Activity.java:3312) 
          02-04 12:33:52.161: E/AndroidRuntime(1260): at android.app.Activity.startActivity(Activity.java:3522) 
          02-04 12:33:52.161: E/AndroidRuntime(1260): at android.app.Activity.startActivity(Activity.java:3490) 
           02-04 12:33:52.161: E/AndroidRuntime(1260): at com.kt.pos.POSMainActivity$1.onFinish(POSMainActivity.java:21) 
          02-04 12:33:52.161: E/AndroidRuntime(1260): at android.os.CountDownTimer$1.handleMessage(CountDownTimer.java:118) 
          02-04 12:33:52.161: E/AndroidRuntime(1260): at android.os.Handler.dispatchMessage(Handler.java:99) 
          02-04 12:33:52.161: E/AndroidRuntime(1260): at android.os.Looper.loop(Looper.java:137) 
          02-04 12:33:52.161: E/AndroidRuntime(1260): at android.app.ActivityThread.main(ActivityThread.java:4745) 
         02-04 12:33:52.161: E/AndroidRuntime(1260): at java.lang.reflect.Method.invokeNative(Native Method) 
         02-04 12:33:52.161: E/AndroidRuntime(1260):  at java.lang.reflect.Method.invoke(Method.java:511) 
         02-04 12:33:52.161: E/AndroidRuntime(1260): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 
         02-04 12:33:52.161: E/AndroidRuntime(1260):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
         02-04 12:33:52.161: E/AndroidRuntime(1260):  at dalvik.system.NativeStart.main(Native Method) 
        02-04 12:38:52.231: I/Process(1260): Sending signal. PID: 1260 SIG: 9 
+0

post startactivity around code – njzk2

+3

?? – baboo

+0

@baboo .. com.kt.pos是我的默認包名稱,它在manifest中聲明爲 – DilAka

回答

0

試試這個:

<activity android:name="com.kt.pos.BuyClick"></activity> 

在清單中定義它們之前,請始終使用包名與活動。

+0

@貝寶...... 1.0」> – DilAka

4

這應該是

<activity android:name=".BuyClick"></activity> 

<activity android:name="com.kt.pos.BuyClick"></activity> 


它需要與包名稱完全限定或者前面有一個 「」如果它在主包中。

+0

@阿努普Cowkur ...請參見上述評論 – DilAka

+1

如果你已經聲明瞭這個包,那麼在「BuyClick」之前加上一個點(「。」),正如我在回答 –

+0

中的第一個代碼段中所說的那樣。謝謝你的建議,但它對我不起作用 – DilAka

相關問題