2010-08-12 63 views
0

我是一名剛剛開始使用Android開發的經驗豐富的Java程序員。我正在瀏覽這些教程,並且在選項卡小部件教程中遇到問題。我試圖在模擬器上運行時,遵循該示例,並在日誌中不斷獲得以下內容:Android HelloTab教程

ActivityManager:Starting:Intent {act = android.intent.action.MAIN cat = [android。 intent.category.LAUNCHER] cmp = com.android/.HelloTabWidget}

ActivityManager:java.lang.SecurityException:Permission Denial:starting Intent {act = android.intent.action.MAIN cat = [android.intent.category .LAUNCHER] flg = 0x10000000 cmp = com.android/.HelloTabWidget} from null(pid = -1,uid = -1)要求爲空

我已經搜索了最後的網絡論壇三個小時,無法找到正在發生的任何答案。我正在使用的教程在這裏:http://developer.android.com/resources/tutorials/views/hello-tabwidget.html。我正在使用jre 1.6和Android平臺2.1。任何幫助將不勝感激。我不能告訴你,當你按照一個簡單的例子,你不能讓它工作時,它是多麼的令人沮喪。

+0

我已經將問題縮小到他們要求您在本教程中添加的主題。如果任何人遇到同樣的問題,則問題出現在以下清單中: 現在已經過時了,但是我會盡量在稍後有足夠時間瞭解主題時解決這個問題。 – william 2010-08-12 14:20:57

回答

0

如果沒有完成這個特定的教程,我會說在我有限的經驗中,Android中權限拒絕錯誤的主要原因是AndroidManifest.xml文件中的declare necessary permissions失敗。雖然我不確定這是否屬於這種情況。

這可能是一個紅色的鯡魚,但你的應用程序的名稱看起來不正確。看起來你已經將它命名爲一個Android系統應用程序(我只看到Android系統應用程序的包前綴「com.android」)。也許如果你嘗試在你的項目中爲package字段添加「com.android」以外的內容,這可能會有所幫助,因爲它可能是名稱空間受到保護。

1

如果您仍然有問題,你已經嘗試了所有被上述...

最後一次嘗試是: 確保目標SDK和ADT所需的SDK和ADT版本匹配...這將肯定有幫助。我的項目正在尋找API 8,我有API 14.所以我已經安裝了ADT8.X版本的API 8版本...