スマホアプリの開発環境の準備1

2016/08/11

スマホ用にちょっとしたメモ帳が欲しいけど求めている機能のあるメモ帳が無いので自作することにした。
ただ、スマホのアプリの作成なんてしたことない。

やること

「Android Studio(https://developer.android.com/studio/index.html)」を使えば良さそうだけど、言語が分からない。

「最初から調べて、ヤル!」ってのもいいけど、そんな本気でアプリをやるわけじゃないし「1187MB」もする「Android Studio」をダウンロードするのは避けたい。
最悪、「Android Studio」で開発するとしてもまずは「PHP+NetBeans」で試してみる。

「PHPで適当なモノを作ってNetBeansでチョメチョメしたらスマホアプリ完成!」ってのが希望。

まずは・・・プログラムのお勉強第一弾でよく使われる「ハロー」の表示。
PHPで「echo “hello”;」を作ってNetBeansで何かして、スマホにインスト・実行で表示出来れば・・・嬉しい。

別案として、スマホ版のXAMPPみたいなアプリでPHPが実行できるそうなのでWEBアプリにするってのもあり。

手順の確認

NetBeansはすでにインスト済みなので、あとは下記をインストール。

  • Android SDK
  • NetBeansのプラグイン「NBAndroid」

Android SDKのインストール

「Android SDKのインスト」は「Android Studioのインスト」ってヤツと同じ意味っぽい。

「Android Studio」は見た感じIDEっぽいし、容量が「1187MB」もあるので「きっと不要だ!」と信じて無視する。

NetBeansに「プラグイン:NBAndroid」をインスト

NetBeansのメニューから下記の流れ。

  1. 「ツール」>「プラグイン」>「設定」タブ
  2. 「追加」ボタン
    ・名前:Android
    ・URL:http://nbandroid.org/release72/updates/updates.xml
  3. 「ツール」>「プラグイン」>「使用可能なプラグイン」タブ
  4. 「Android」にチェック
  5. 「インストール」ボタン

「JRE使ってる! JDKインストしろ!」といわれたのでJDKのインスト。

JDKのインストール

「NetBeans」にしろ「Android Studio」にしろJDKの8が必要だそうだ。

「http://www.oracle.com/technetwork/jp/java/javase/overview/index.html」からリンクをたどって・・・ダウンロードして、インストする。

▼2016/08/11時点のダウンロードの流れ。

  1. 「ダウンロード」タブ
  2. 「こちら(USサイト)」をクリック
  3. 「JDK」「DOWNLOAD」を探してクリック
  4. 必要な「JDK」を探す。バージョンやOS
    ※「Accept License Agreement」のラジオボタンを押すとダウンロードのリンクが有効になる。

私のPCがWin7の64bitなので「jdk-8u101-windows-x64.exe(193.68 MB)」をダウンロード。

NetbeansでJDKの読込み

インストしたJDKをNetbeansで使ってもらうために「C:\Program Files\NetBeans 8.1\etc\netbeans.conf」を修正。
※「NetBeans 8.1」をインストしているので上記のPATH。

「netbeans_jdkhome=”○○○”」の値をインストしたJDKのPATHに変更。

再度「プラグイン:NBAndroid」をインスト

  1. 「ツール」>「プラグイン」>「使用可能なプラグイン」タブ
  2. 「Android」にチェック
  3. 「インストール」ボタン

下記のようなエラーがでてきた。

一部のプラグインでは、プラグイン共通テスト・ランナーAPIをインストールする必要があります。

プラグイン共通テスト・ランナーAPIではバージョン1.19.1 (リリース・バージョン1)以上がリクエストされましたが、2.8.1 (1とは異なるリリース・バージョン)しか見つかりませんでした。

次のプラグインが影響を受けます: Android

何を言っているんだろう? 調べてもわかんねぇ・・・「Android SDK」をインストしていないのが原因か?

本日の作業のまとめ

「Android SDK」が1GB近くある。ダウンロードするには時間がかかるから・・・寝る前にするか。
ひとまず、本日は・・・挫折!

※「NetBeans スマホアプリの開発環境の準備」でまとめ中

「スマホアプリで「ハローワールド」」の一覧

新着(ニュース関連以外)

2018-07-26
年賀状で「新春」とか書くけど・・・何故なんだろうと8月を目前にした今、疑問に思った。
2018-05-16
PHPで画像のヘッダ情報(?)の「Orientation」を元に画像回転させたい。
2018-03-05
Android Studioをインストール。エミュレータを軽くするトコまで終わらせたかったけど、挫折した。
2018-02-23
プッシュ通知について調べてた時にでてきたServiceWorker。そのServiceWorkerについてのメモ。
2017-12-13
jqueryで取得したDOM要素をオブジェクトじゃなくて、配列で受け取りたい