Dex Loader Failed to load dx.jar

[YYYY-MM-DD 00:00:00 – Dex Loader] Failed to load C:\android\android-sdk\build-tools\28.0.3\lib\dx.jar
[YYYY-MM-DD 00:00:00 – projectname] 不明なエラー: Unable to build: the file dx.jar was not loaded from the SDK folder!

Eclipseで 上記のようなエラーになった場合。
Eclipse をやめて、Android Studio にするべきなのだが・・・

Android SDK Manager から
Android SDK Build-tools の 25.0.3 を追加し

project.properties ファイルに
sdk.buildtools=25.0.3 を追加

このバージョン以上だと、何故か上記のエラーになる

ARKitなどで距離を計測する仕組み

https://wired.jp/2017/09/13/the-physics-behind-the-magical-parallax-effect-running-your-ar-apps/

視差で距離を計測することができるので
加速度センサーを視差とみたてて、距離を割り出しているようです。
なので、基準点を多く表示して画面を平行に振る動作には
距離を計測に必要な作業のようです。

Android で課金テスト「出版社はこのアイテムを購入できません」でる

出版社という意味が良くわからないが、
開発者アカウントではという意味だと思われる。

「開発者アカウントではこのアイテムを購入できません」

テスト用に別のアカウントを作成してAndroidに設定して動作確認。
とても面倒くさい。

「指定したアイテムを購入できません」と出たら
テストアカウントでログインされていない可能性もあるので、
アカウントを変更してから、アプリをストアからダウンロードして確認。

重要なことは、テストで課金してしまわないように
テストを行うアカウントを
google play console の
設定 → デベロッパーアカウント → アカウントの詳細 → ライセンス テスト に
カンマ区切りでアカウントを追加しておくこと

そうすると、購入ダイアログで
「これはテスト用の注文です。課金は発生しません。」
と表示される。

mac でテキストエディタ

色々あるんだと思うけど、windowsでも使いやすい
visual studio code が良いかな。

Apple Store ではインストールできない?ので
以下からダウンロード
https://code.visualstudio.com/download

ダウンロードファイルを実行(ダブルクリック)することでインストール完了と
思ったが、mac を再起動するとランチャーから消えていた。

アプリはダウンロードフォルダーに置かれたままだったので
アプリケーションフォルダーに移動させる。

logrotate で virtual host をまとめて設定

以下のようにフォルダーに * を入れたらよかった

/var/www/vhost/*/log/*log {
missingok
rotate 5
notifempty
sharedscripts
delaycompress
postrotate
/sbin/service httpd reload > /dev/null 2>/dev/null || true
endscript
}

動作確認方法は
logrotate -dv /etc/logrotate.d/httpd

-d を付けると実行せず確認できる

ERROR: Plugin ‘File’ not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.

実行しようとすると以下のようなエラーが発生
ERROR: Plugin ‘File’ not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.
ERROR: Plugin ‘NetworkStatus’ not found, or is not a CDVPlugin. Check your plugin mapping in config.xml.

config.xml
に追加の必要がありそうだが、何を書いて良いのか分からない

コマンドラインで cordova のプロジェクトを作成し、そこに
$cordova plugin add cordova-plugin-file
として、追加し、 config.xml を確認してみる

の行が追加されていたので、同じく追加してみるとエラーがなくなった
面倒。

参考: