0
我試圖從主項目一個Android庫項目推出的活動。錯誤啓動Android的活動從圖書館項目
的設置是這樣的: - 級封裝MainActivity.class
com.example.main
- 在包com.example.library
一個LibraryActivity.class
是選中後作爲主要的包的庫 - 我想從MainActivity.class
推出LibraryActivity.class
我用下面的意圖:
Intent intent = new Intent(this, LibraryActivity.class);
startActivity(intent);
Eclipse沒有給我錯誤,並顯示LibraryActivity.class
在包com.example.library
。
然而,當我跑的代碼,它給了我一個錯誤:
10-24 18:27:08.331: E/AndroidRuntime(7887): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=1, result=-1, data=Intent { dat=file:///storage/sdcard0/image.jpg }} to activity {com.example.main/com.example.main.MainActivity}: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.main/com.example.library.LibraryActivity}; have you declared this activity in your AndroidManifest.xml?
我試圖定義在Android清單類的全路徑無濟於事。
<activity
android:name="com.example.library.LibraryActivity"
android:label="@string/app_name" >
</activity>
任何幫助,將不勝感激!
導出爲真正集展示你有明顯的 –
錯誤有一個開始活動的結果做。改變你打電話'startActivityForResult()'和定義一個空'onActivityResult'方法,看看會發生什麼。 – toadzky
嗨,感謝您的回覆。 )我嘗試使用startActivityForResult(而不是和它給了我同樣的錯誤。 – kevdliu