[英]How to install older Android SDK Platform-tools 23.0.1 in Eclipse?
[英]How do I install Android SDK Platform-Tools 24.0.0?
我正在按照設置Android N預覽的指南https://developer.android.com/preview/setup-sdk.html
在“更新或創建項目”中,Google表示我需要擁有24.0.0平台工具。
請確保您已更新項目以使用Android SDK Build Tools 24.0.0和Android SDK Platform-Tools 24.0.0。
我已經安裝了新的SDK平台:Android 6.X(N),API Level 24,Revision 1.但是當我打開SDK Tools時,唯一的Android SDK Platform-Tools版本是23.1。
我已經為Android 24和Jack和Java 8更新了我的build.gradle
( 參見 build.gradle
)。
一切都在Android 24模擬器上運行良好,但在運行Android 22/23(小於24)的設備或模擬器上崩潰,並出現以下錯誤:
java.lang.NoSuchMethodError:沒有虛方法流()Ljava / util / stream / Stream; 在類Ljava / util / ArrayList中; 或其超類('java.util.ArrayList'的聲明出現在/system/framework/core-libart.jar中)
我懷疑原因是SDK Platform-Tools版本23.1.0而不是24.0.0但是如果有另一種解決方案我會很高興聽到它。
安裝平台工具24.0.0 rc1沒有修復崩潰。 我不知道還有什么可以嘗試,因為我已按照所有說明設置預覽和Jack編譯器。
但在運行Android 22/23(小於24)的設備或模擬器上發生崩潰,並出現以下錯誤
在API Level 24 java.util.stream.Stream
添加了java.util.stream.Stream
。 此類不能在舊設備上使用。
某些Java 8功能(如lambda表達式)可能適用於較舊的設備,但不適用於Android N中引入的類。
假設你有Android Studio 2.1
啟動獨立SDK管理器。
從那里Android N API 24應該可以安裝
您的API 24級應用程序可以在Android 24(虛擬)設備上正常運行,但不適用於24之前的設備 - 所以一切都與人們期望的完全一樣。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.