我有一個錯誤,當我想先嚐試它谷歌firebase android快速啓動。 Gradle構建失敗,原因是「f 難以用哈希字符串android-26找到目標」。儘管我安裝了所需的版本。Android錯誤:無法找到目標與哈希字符串android-26和類似
1
A
回答
1
其實我發現每次從sdk管理器安裝一個新的sdk或庫時,都需要從文件菜單運行「invalidate caches/restart」。沒有這個,Gradle將不會看到新安裝的庫。 來自Mac的Android studio 2.3.3。
3
在SDK管理器中,確保安裝了SDK版本26。
確保應用程序/文件的build.gradle有這樣一行:
android {
compileSdkVersion 26
...
}
您可能還需要設置targetSdkVersion爲同一個號碼,並檢查是否龍頭安裝生成工具版本相匹配的的表示build.gradle文件。如果沒有,請添加它,例如:
android {
buildToolsVersion '26.0.3'
}
然後在窗口的頂部邊框處按「再試一次」並等待。
當然,對於SDK版本27和buildToolsVersion 27.0.1等等也是如此。只要確保安裝的版本和參考版本匹配即可。
0
我有相同的錯誤信息,甚至在Android Studio(文件 - >設置... - >外觀&行爲 - >系統設置 - > Android SDK)安裝Android SDK版本26後仍然存在。使用命令行工具進行檢查時。 sdkmanager --list
。它顯示版本26實際上沒有安裝,所以我這樣安裝它:
cd android-sdk
sdktools/bin/sdkmanager --install "platforms;android-26" "sources;android-26"
之後我的Android項目編譯好。
相關問題
- 1. 錯誤:無法找到哈希目標字符串「Android的23」
- 2. Android Studio錯誤:無法找到哈希字符串'android-25'的目標
- 3. 無法找到與MacOS的哈希字符串 '的android-24' 目標
- 4. 無法找到與哈希字符串 '的android-25' 目標,雖然Android的25實際安裝
- 5. 錯誤:未能找到目標哈希字符串'android-14':打開Android SDK管理器
- 6. 重新安裝Android Studio後 - 無法找到哈希字符串'android-23'的目標
- 7. 錯誤無法找到字符串
- 8. 解析SDK - 無法安裝(未能找到哈希字符串'android-22'的目標)
- 9. 無法找到目標與哈希字符串「機器人-25」並沒有消失,而SDK 25安裝
- 10. Android工作室 - gradle - 無法用哈希字符串查找目標'Google Inc.:Glass Development Kit Preview:19'
- 11. 查找字符串數組項哈希陣列,並與相應的哈希
- 12. SHA-1哈希與字符串混合
- 13. Android的 - 無法找到目標「的Android 1.6」的錯誤
- 14. 哈希!錯誤的答案,找不到
- 15. 從字符串獲取哈希標記的字與PHP
- 16. 哈希字符串大小
- 17. 哈希名字符串
- 18. 錯誤:無法找到符號(座標)
- 19. 查找類似字符串
- 20. 從字符串和int創建哈希
- 21. 錯誤:無法找到符號類RecyclerView
- 22. 錯誤:無法找到符號類onClickListner
- 23. 錯誤:無法找到符號類CopyDbActivity
- 24. Java哈希表錯誤 - 標識符預期和非法類型的開始?
- 25. ActionBarSherlock庫無法找到onActionModeStarted() - 和256個類似的錯誤
- 26. 查找碰撞字符串與給定的哈希函數
- 27. Java無法找到符號 - 方法哈希集合
- 28. 錯誤消息:無法將類型「字符串」到「串[]」
- 29. 使用哈希表查找字符串中的字符
- 30. Carrierwave + Fog(S3)+ Heroku:TypeError(無法將哈希轉換爲字符串)
只是要拋出這裏。 Android Studio從不編譯或第一次運行。幾個月前,它甚至沒有SDK下載,並且不再有單獨的SDK下載鏈接。每一次設置都是一場新的噩夢。什麼****顯示,請原諒我的中斷語言。 – Deborah