2015-08-22 82 views
0

我認爲編寫教程的人忘記了閱讀它們的人對這個主題來說是新手。我們應該通過逐步瞭解事情來了解這些情況,但是如果出現問題,我們不知道在哪裏尋找錯誤。我有Windows 7專業版,我沒有嘗試任何Eclipse在這臺機器上的Eclipse開發(雖然我用eclipse的其他東西)。我剛剛下載了Android教程,並安裝了默認設置(我將內存大小從2G增加到4G,無論組件是什麼),並告訴它在安裝後啓動。 「幫助/關於」說它是「Android Studio 1.3.1」。Android教程的麻煩

我按照教程中的說明創建了一個新項目,並更改了它所指示的幾個文件的名稱。當我嘗試運行它,在AS窗口底部的日誌文件中說:

Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widge.Button.Inverse'.

Error:(2) Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Material.Button.Colored'.

在閒逛,我的種子了「MyActivity.java」文件紅色下劃線,並有三個引用在它到「R」,也是紅色。如果我將鼠標懸停在任何一個上面,它表示它無法解析該符號。

我還發現了一個名爲「v23 \ values-v23.xml」的文件,它具有紅色文字,表示看起來像是幾個android組件;其中之一如下:

<style name="Base.Widget.AppCompat.Button.Colored" parent="android:Widget.Material.Button.Colored"/> 

並且'parent'的值以紅色下劃線。由於這看起來像是指出一個名爲「parent」的錯誤,而我的運行時錯誤信息中顯示「parent」,所以它們似乎是合乎邏輯的。

但我不知道該從哪裏去。我隱約記得下載Android SDK的指令,但認爲它包含在Android Studio中(無法想象爲什麼它不會)。它被稱爲「Android Studio SDK Bundle」,我想這包括需要什麼。

關於這個主題的其他SO問題顯然太老了,說點擊不再存在的菜單選項等,或者說「打開gradle文件」,而我找不到一個,或者「確定你的目標項目版本設置爲11「,我不知道那是什麼或在哪裏可以找到它。

請明確要使用的菜單和選項點擊;請記住,儘管我是一位經驗豐富的Java程序員,但我並沒有使用IntelliJ,而且我也沒有在Android上編程,所以我不知道特定於任何環境的東西的名稱。

+0

它看起來像新的項目嚮導爲Android 1.3.1工作室已經爲API級別23的資源,請確保您有它從SDK Manager安裝的,一起來看看在這個問題的答案:HTTP://計算器。 COM /問題/ 32156619/Android的工作室空白活動拋出錯誤 –

+0

這些錯誤可能由應用程序的配置問題引起的。你正在關注哪個教程?的 – adelphus

+0

可能重複[Android的工作室/搖籃:爲項目出錯檢索父:沒有資源發現在給定的名字相匹配(http://stackoverflow.com/questions/32075498/android-studio-gradle-error-retrieving-parent-對於項目 - 無資源發現 - 那) –

回答

0

Daniel Nugent稱這個鏡頭:在左側窗格的底部有一個名爲「Gradle Scripts」的選項。我的第一個名爲build.gradle(項目:MyFirstApp),和我的第二個build.gradle(模塊:應用程序)。雙擊第二個,並將「compileSdkVersion 22」更改爲「compileSdkVersion 23」,然後嘗試重建失敗。 Daniel Nugent提到的問題還提到確保我擁有「Android M庫」並指向工具欄上的一個按鈕以啓動SDK管理器;這表明Android 5.1(Lollipop)的更新「可用」。我無法弄清楚如何從該窗口更新;我猜想點擊該窗口中的鏈接(底部),說「啓動獨立SDK管理器」,並從那裏更新(花了很長時間 - 15-20分鐘)。

然後在Gradle上重建成功並運行應用程序(花了大概一分鐘或一分半的時間,比我預期的要長)產生了期望的窗口來選擇一個設備等等。然後仿真器運行「Hello ,世界「應用程序。

感謝所有回覆的人,現在,如果我能弄清楚我的Galaxy S5的調試驅動程序有什麼問題......