我正在使用Android Studio 1.4.1與SDK API 23.我將一些圖像添加到我的res/drawable目錄。我的一個圖像名稱是page0.png
。在我試圖讓與R圖像的ID,所以我嘗試:在Android中無法獲取可繪製的ID與R
R.drawable.
但繪製後,我只有擁有class
屬性:
R.drawable.class
,所以我嘗試這些解決方案來解決這個問題,但沒有發生。
- 廢止和重新啓動的Android工作室
- 清理並生成項目
- 清理和重建項目
- 檢查的R導入語法,因此R正是我的R值不要android.R
- 退出並重新啓動Android Studio
- 創建新項目和測試
和t他是我的gradle這個版本設定部分:
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
minSdkVersion 16
targetSdkVersion 23
,我不能用這個語法:
R.drawable.im1
事件日誌:
6:42:51 PM Gradle sync started
6:42:54 PM Gradle sync completed
6:42:55 PM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
6:42:57 PM Gradle build finished in 2s 457ms
7:02:45 PM Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:compileDebugSources, :app:compileDebugAndroidTestSources]
:02:47 PM Gradle build finished in 2s 345ms
更新: Hirarchy項目
是否有錯誤? –
向我們展示您的項目的層次結構。 –
你正在手動導入一個'R'類。這有點不尋常。確保該手冊導入與您的清單中的'package'匹配。你可以在'build /'目錄中檢查生成的'R'類,看看裏面有什麼。 – CommonsWare