facebook twitter hatena line email

「Cordova/helloworld」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(gradle pathエラーが出たとき)
行32: 行32:
 
  $ gradle -v
 
  $ gradle -v
 
  $ Gradle 6.4.1
 
  $ Gradle 6.4.1
 +
 +
===以下のようなjavaエラーが起こったら===
 +
avdmanager: Command failed with exit code 1 Error output:
 +
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema
 +
1.8かどうか確認する
 +
javaが11とかなら1.8に変更する
 +
 +
$ vi ~/.bash_profile
 +
#export JAVA_HOME=`/usr/libexec/java_home -v 11`
 +
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
  
 
==参考==
 
==参考==
 
https://qiita.com/AyumuSuzuki/items/17945ea1cfff1418e364
 
https://qiita.com/AyumuSuzuki/items/17945ea1cfff1418e364

2020年5月27日 (水) 16:21時点における版

プロジェクト作成

cordova create helloworld com.example.helloworld helloworld
cd helloworld

プラットフォーム追加

cordova platform add android
cordova platform add ios
cordova platform add browser

browerをビルドチェック&ビルド&実行

cordova requirements browser
cordova build browser
cordova run browser

アクセス ttp://localhost:8000/index.html

androidをビルドチェック&ビルド&実行

cordova requirements android
cordova build android
cordova run android

gradle pathエラーが出たとき

Could not find an installed version of Gradle either in Android Studio,
or on your system to install the gradle wrapper. Please include gradle
in your path, or install Android Studio
Some of requirements check failed

macであれば・・・

$ brew install gradle
$ gradle -v
$ Gradle 6.4.1

以下のようなjavaエラーが起こったら

avdmanager: Command failed with exit code 1 Error output: Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema 1.8かどうか確認する javaが11とかなら1.8に変更する

$ vi ~/.bash_profile

#export JAVA_HOME=`/usr/libexec/java_home -v 11`
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`

参考

https://qiita.com/AyumuSuzuki/items/17945ea1cfff1418e364