我可以訪問此類的靜態欄位,但靜態方法會抱怨。缺少依賴?我不明白為什么只是拿起和編碼應該很困難。
fun main(){
println(android.icu.lang.UScript.getName(2))
}
執行緒“main”中的例外 java.lang.RuntimeException:存根!
https://developer.android.com/reference/android/icu/lang/UScript
在我看來,Android Studio 已經按照此處的熱門內容安裝了 SDK 源。
堆疊跟蹤鏈接到的反編譯 .class 檔案如下所示:
public static String getName(int scriptCode) {
throw new RuntimeException("Stub!");
}
uj5u.com熱心網友回復:
您需要一個實際的 Android 運行時(例如模擬器或設備)來運行 Android 代碼。fun main()建議您嘗試從常規 JVM 程式呼叫 Android 代碼。
SDK 提供的 android.jar 是您可以構建但不能運行代碼的東西。它具有構建所需的類和方法簽名等。所有的實作都是這樣throw new RuntimeException("Stub!")。真正的實作存在于運行時平臺中。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/398940.html
上一篇:如何重新定位資源目錄?
