顯示具有 JDK 標籤的文章。 顯示所有文章
顯示具有 JDK 標籤的文章。 顯示所有文章

2017-12-06

[NativeScript] 初次接觸時遇到的白癡狀況

明明就下載了 Android SDK    甚至 Android Studio
結果依然無法正常啟動  NativeScript

經過以下步驟之後 才正常使用
  • ANDROID_HOME=(Android SDK 路徑)\Sdk
  • ANDROID_SDK_HOME=(HOME路徑 底下要能放 .android 資料夾)
  • ANDROID_AVD_HOME=%ANDROID_SDK_HOME%\.android\avd
  • JAVA_HOME=%JDK_HOME% <=== 因為 NativeScript 只認 JAVA_HOME
  • JDK_HOME=(JDK 路徑)

在專案路徑下建立以下檔案

run-adb.cmd
"%ANDROID_HOME%\platform-tools\adb.exe" %*

run-avd.cmd
"%ANDROID_HOME%\emulator\emulator" %*

在 package.json 內加入以下項目

  "scripts": {
    "start-adb": "cmd /c run-adb.cmd -L tcp:5037 fork-server server --reply-fd 704",
    "start-avd": "cmd /c run-avd.cmd @Nexus_5X_API_23",
    "run": "npx tns run android"N
  },

然後想要執行的時候

先執行一次 npm run start-adb <== 此步驟只需要一次
然後在執行 npm run start-avd <== 此步驟會開啟模擬器

接著就可以執行 npm run run 或者 npx tns run android
看見你的 APP 出現在模擬器裡面
 

2016-04-01

JetBrains 系列 IDE WebStorm / CLion 的奇怪狀況

安裝了 WebStorm 卻發現無法執行

本以為是缺少 JDK JRE 但安裝後 仍然無法執行啟動

以下以 WebStorm 為例子

最後發現 執行

C:\Program Files (x86)\JetBrains\WebStorm 2016.1\bin\WebStorm.bat

就可以正常啟動

但接下來又遇到執行後命令視窗仍然存在的問題

如果關閉命令視窗則會將 IDE 本身也關閉

編輯 WebStorm.bat

尋找 "%JAVA_EXE%" %ALL_JVM_ARGS% 這段指令

在前面加上

start ""

也就是變成

start "" "%JAVA_EXE%" %ALL_JVM_ARGS%

如此一來就可以關閉命令視窗而不會關閉 IDE

接下來又會遇到一個狀況

java.exe 的命令視窗會顯示著

這時候就需要去修改

SET JAVA_EXE=%JDK%\bin\java.exe

改成

SET JAVA_EXE=%JDK%\bin\javaw.exe

如此一來畫面上就乾淨許多 不會有一堆視窗

對於 windows 10 使用者

可能還會遇到想使用系統內的 JDK JRE 但是 WebStorm 卻無法判斷系統內的 JAVA

這時候可以尋找以下這段命令

IF EXIST "%WEBIDE_JDK%" SET JDK=%WEBIDE_JDK%

在前面加上

SET WEBIDE_JDK=C:\Program Files\Java\jdk1.8.0_77

就可以解決無法讀取系統環境變數的問題