公式ホームページを見たり以下の入門書を読んでみても
設定がうまくいかなくてあきらめていたりしませんか。
と言う訳で自分がつまずいた点を書き残しておこうかなと思います。
まず以下の付属CDを使ってインストールした場合
はじめてつくるスマホアプリプログラミング HSP3Dish入門
112-114ページを見て SDK Manager.exe を起動し
ファイルをダウンロードするのですが
色々アップデートをしても Extras/Google USB Driver が
何故か存在しませんので以下から入手して実行します。
Android SDK
↓
GET THE SDK FOR AN EXISTING IDE
↓
Download the stand-alone Android SDK Tools for Windows
↓
I have read and agree with the above terms and conditions
ここの右にあるチェックボタンを押す
↓
Download the stand-alone Android SDK Tools for Windows
これでファイルがダウンロードされるので実行します。
他、Java、NDK、ant、は CD付属 の物で大丈夫です。
HSP3 の本体は新しいバージョンがあるので取りに行きましょう。
本ではインストール箇所が別々で嫌だったので自分は
HSP というフォルダを作りそこへ全部ぶち込みました。
ダウンロードが終わり hsp3dh.exe を起動してインストールした
フォルダを設定し 既存プロジェクトボタン が見えるようにして
プロジェクト名 ( 英字のみ ) を入力して 新規作成。
#Error 12
-->内部エラーが発生しました(12)
と出ます、これは大部分の人が SDK フォルダの設定が
間違っていると思われます。
SDKをインストールしたフォルダ\tools\android.bat が
存在すると思いますので
SDKをインストールしたフォルダ\tools ではなく
SDKをインストールしたフォルダ を指定します。
これで解決と思ったら今度は以下が出ます。
Error: Target id is not valid. Use 'android.bat list targets' to get the target ids.
普通なら android.bat の位置が変ですよ?みたいに感じられて
色々いじって出来ないからやめたになります。
図のように SDK のインストールしたフォルダに
\system-images\android-20 とある筈です。
( 20の数値は変わるかもしれません。)
この数値をデフォルトの "android-17" から "android-20" へ書き換えます。
これで 新規作成を押すとプロジェクトが無事作成できます。
既存プロジェクトを押し
ソーススクリプトに自分で作った .hsp ファイルを設定。
( ここでは CD に付属していた確実に動作するソースを使いました。)
画像等を使用する場合はあらかじめ .dpm を作成して指定。
( 作成方法は hsed3le.exe よりソースを読み込み
ツール → PACKFILE作成 で読み込むファイル指定 →
DPMファイル作成より )
タブレットではインストールできない .apk ファイルが何故か作成されます。
タブレットに送信してインストール実行。
ちゃんと動くよ。
以上。
2014/08/26 追記
ビルド方法が間違っていたのを修正
おすすめリンク
・はじめてつくるスマホアプリプログラミング HSP3Dish入門・Amazon / 楽天市場 / Yahoo! でお買い物をする。
この記事へのコメント