【Cordova】「java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE 」エラーの解決方法について

M1 MacBook AirにCordovaの開発環境を構築していますが、Android版のビルドで以下のエラーが発生しました。

java.lang.AssertionError: annotationType(): unrecognized Attribute name MODULE (class com.sun.tools.javac.util.UnsharedNameTable$NameImpl)

どうやら、Apple M1チップの場合、Oracleが提供しているJDKでは動かないようです。
今回は、このエラーの解決方法について説明します。

Continue reading

アプリ開発者がアイコンのデザインで悩んだときオススメしたい本

アプリ開発において、アイコンのデザインや作成ほど時間がかかる作業はないと思います。
AndroidやiOSでアイコンの仕様が違うので、アプリにアイコンを組み込むと、思っていたイメージと違って見えることもあります。

私も、これまで自分でアイコンのデザインから作成まで行ってきましたが、そろそろアプリのアイコンを一新したいと思っても、なかなかイメージが湧いてこない感じです。

そこで今回は、アプリ開発者がアイコンのデザインで悩んだときにオススメしたい本を紹介します。

Continue reading

ノジマオンラインでジャンクのiPhone XSを購入した結果・・・

iOS版の実機テスト用に程度のよいiPhone X系を探していたところ、ノジマオンラインでジャンクのiPhone XSを見つけ、即購入しました。

画面の傷やカメラのヒビが、テストに支障がない程度なのか気になります。

それでは、どのような状態のジャンク品が届いたのか紹介します。

Continue reading

【Cordova】iPhoneXからiPhone14を判別する方法

Onsen UIにおいて、iPhoneXからiPhone14を判別する場合、ons.platform.isIPhoneX()を使用しますが、公式ホームページで配布しているVer.2.11.2は、iPhone13およびiPhone14は未対応となっています。

ons.platform.isIPhoneX()のコードを確認すると、window.screen.widthおよびwindow.screen.heightのサイズでiPhoneの種類を判別しているので、Onsen UIのコードを書き換えないと対応できません。

今回は、cordova-plugin-deviceプラグインを使用して、iPhoneXからiPhone14を判別する方法を紹介します。


Continue reading

【Android】ドコモ Xperia Ace II SO-41B 伝言メモの設定方法

今さらですが、ドコモのFOMAからXiにプラン変更を行いました。
はじめてスマホプランが適用されてラッキーでした。
アプリデバッグ用のdocomo Xperia Ace II SO-41Bが急遽、通話専用に用途変更となりました。
ガラケーからスマホに変わったので、通話関連の設定がわかっていません。
今回は、伝言メモの設定方法について調べました。

Continue reading

【Cordova】MacOSにおいて「EACCES: permission denied, mkdir…」が発生した場合の対処方法について

今夏に購入したM1 MacBook Airで「cordova create test」を実行したところ、以下のようなエラーが発生しました。
※例の場合、「App」はアプリ開発用フォルダ。

Creating a new cordova project.
EACCES: permission denied, mkdir '/Users/xxxxx/App/test'
Continue reading

HDD搭載PCのWindowsアップデートの注意点について

ここ1年で、一体型PC3台の修理を依頼され、HDD→SSD交換を行いました。

修理した3台は、SONY VAIOとNEC LAVIE Desk All-in-oneで、原因が、Windows10の大型アップデート後、「動作が遅くなった」「ブルー画面になり起動しなくなった」「デスクトップが消えてクリックしてもメニューなどが表示されなくなった」という問題を抱えていました。

Continue reading

シンプル利益計算 Ver.1.5.1をリリースしました!

ヤフオク・PayPayフリマ・ラクマ・メルカリなどの利益計算を支援するアプリ「シンプル利益計算」Ver.1.5.1をリリースしました。
Google PlayストアおよびAmazon アプリストアよりダウンロードできます。
※審査の遅延により、公開されるまで時間を要する場合があります。

Google Play で手に入れよう
 

変更点は、以下のとおりです。

Continue reading