アプリ開発時に「ドメイン名」でハマる・・・。

私が現在使用しているドメインは「64kb.net」という先頭が数字のドメイン名です。
このドメインを使って10年以上たちますが特に不具合を感じたことなかったのですが、IOSアプリ開発、Androidアプリ開発時にはまってしまいました。
(Javaとかのパッケージ名指定とかでは当たり前ですよね。PHPでも・・・。今まで気にする機会が機会が少なかったためあまり気にしてませんでした)

アプリ固有の「識別子」の設定が必要なのですがたいてい「ドメイン名.アプリ名」などとします。
今回サンプルでを見ながら作った「balans_ball」というアプリだと「net.64kb.balans_ball」になるんですよね。

これで、Unityではじかれてしまいました。
(前にも、Titanium Mobileでの開発時にもはじかれてしまった記憶が)

 

「Bundle Identifier」がそれに当たります。

Apps_Buld_Error_Domain_Name(2)

 

このままビルドしようとすると以下のようなエラーが出ます。

「Bundle Identifier has not been set up correcty」

Apps_Buld_Error_Domain_Name(3)

 

またドメイン名の中に「-」が入ってるのもはじかれてしまいました。
最初以外の「_」は問題ないようです。

 

 

AndroidがPC(Windows)から認識しない場合に最新版のUSBドライバをインストールする。

Nexus7(2013)がPCから自動認識されなかったので新しいUSBドライバをダウンロードしインストールしたいと思います。

対象PCのOSは、「Windows8.1 Pro」になります

まず、Android端末側の設定の「開発者向けオプション」内の「USBデバッグ」にチェックをつけます。

Android_New_USB_Driver(12)

 

 

USBデバッグを許可するか問い合わせしてきますので「OK」を選択します。

 

Android_New_USB_Driver(13)

 

この状態でPCにUSB接続し、「コントロールパネル」から「デバイスマネージャ」を開きます。

すると、「Nexus7」が認識されていないのがわかると思います。

Android_New_USB_Driver(1)

続きを読む «…»

自分的、お気に入りアプリ紹介(Android) – 「Light Flow Lite – LEDと通知制御」

このアプリはガラゲーにあったような、特定イベントでLED制御をしてくれるアプリになります。

他言語化されているので初心者にでも設定しやすいと思います。

アプリ名(無料):「Light Flow Lite – LEDと通知制御」 Google_play_btn_en_generic_rgb_wo_45
アプリ名(有料):「LEDと通知制御」 Google_play_btn_en_generic_rgb_wo_45

なぜか、無料版と有料版で若干名前が違います(^^;

 

私の持っている端末、「GalaxyS2では背面カメラ用フラッシュLED」、「Nexus7(2013)では横にしたとき、前面にある右中央」が光りました。

端末によりかなり設定が違うようなので、皆さんが持っている端末で光るように色々試してみてください。

また、無料版と有料版の違いは、対応しているアプリのようです。
有料版だと、「050Plus」や「スカイプ」「Tweeter」などものすごい数に対応しています。

光るって結構便利ですよ!