DelphiでAndroid開発挑戦日記(2)
前回、PCとUSB接続したAndroid端末をDelphiに認識させることができた。
さっそくこいつをターゲットにして、何か動かしてやろうとしたが、
エラー
プロセスを生成できません。
C:\...\Project1.apkをインストールできません。
Failure
[INSTALL_PARSE_FAILED_NO_CERTIFICATES]
となってしまった。アプリに署名が無いから、らしい。
Delphiをいじっているうちに「構成」の設定を「アプリケーションストア」にしてしまっていたのが原因。「構成」を「デバッグ」に設定していれば、署名なしで配置でき、問題なく動作する。
「署名」については
に書いてあるが、作成したアプリを公開するのでなければ、(自分で使うだけのアプリなら)署名の事はとりあえず考えなくていい。
これまで、恥ずかしながら、「開発環境の構築で四苦八苦して開発をはじめる前に力尽きる」なんてこともあったのだが、RadStudio XE5のDelphiについては、デフォルト設定でインストールして、『デバッグモードにしたAndroid端末』を開発PCにUSB接続すればすぐ使えるようになった。
付属のサンプルコードに、GPSや加速度センサー等を活用する例があり、勉強になる。サンプルコードを実機で走らせてみるのは面白い。何気なく使っていたスマホが多機能なセンサーの塊である事を実感させられる。
しばらくはサンプルコードを一つ一つ試しながら、遊んでみよう。ゲームなんかよりこのほうが面白いと思う。