AndroidデバッグブリッジによるAPKファイルのインストール方法
ADB(Android Debug Bridge)を使用してAPKファイルをAndroid端末やエミュレータにインストールすることは、開発およびテスト作業において頻繁に行われる操作です。
1. 事前準備
APKのインストールを行う前に、以下の準備を完了させてください:
1.1 ADBツールのセットアップ
・まだADBがインストールされていない場合、以下の手順で実施してください:
1. Android SDK Pl ...
7月22日 01:08 投稿
Android実機を用いたSocket通信サーバーの構築(WIFIおよびADB接続)
Androidアプリケーションの開発実践において、エミュレータの環境設定が困難な場合や、実機特有の挙動を確認したい場合、物理デバイスを利用した開発は非常に有効です。本記事では、Android端末をサーバー、PCをクライアントとしてSocket通信を行う実装手法について解説します。将来的には、クライアント側をWindows CEやAndroid搭載の車載システムへ置き換えることを想定 ...
7月13日 17:45 投稿
マイコンボードとPC間のファイル転送方法まとめ
1. SSHによるファイル転送
1)静的IPアドレスを利用したファイル転送:
マイコンボードのIPアドレス: 172.32.0.93
ターミナルを開き、ファイルが保存されているディレクトリに移動
SSH経由でファイルをボードの/rootディレクトリに転送
# ファイル転送
scp sample_file.txt user@172.32.0.93:/root
# ディレクトリ転送
s ...
7月7日 16:44 投稿
Appiumによる自動テスト環境構築
1. Appiumの公式リソース
Appium公式ドキュメント
Appium GitHubリポジトリ
Appium InspectorのGitHubページ
2. インストールと開発環境構築
2.1 Appiumサーバーの準備
Appium Desktopを使用すればインストールが簡単に行えるが、v1.22以降でセキュリティ上の問題が見つかり、保守が停止しているため、個別にAppiumサーバーをセットアップする。
2.1.1 No ...
6月12日 00:21 投稿
SELinuxのトラブルシューティングと分析ケーススタディ
1. SELinuxのトラブルシューティング
1.1 SELinux権限問題の確認方法
状況1: ユーザーデバッグ版のソフトウェアでは問題が発生しないが、ユーザーバージョンのソフトウェアで問題が発生する場合、SELinuxの権限問題である可能性が高い。
状況2: ソフトウェアがユーザーデバッグ版の場合、以下のコマンドを使用して権限レベルを上げることで、SELinuxの権限問題であるか ...
6月10日 18:18 投稿
ADBコマンド(atrace)を使用したsystraceの取得方法
adb shell atrace --async_start -c -b 20480 -z graphics1. atraceコマンドの基本機能確認
<strong>atrace --h</strong>
atrace: invalid option -- h
usage: atrace [options] [categories...]
options include:
-a appname 指定したアプリケーションのトレースを開始(カンマ区切りで複数指定可能)
-b N バッファサイズをN KBに設 ...
6月8日 20:46 投稿
ADBコマンド完全ガイド
1. はじめに
ADB(Android Debug Bridge)は、Androidデバッグブリッジの略称で、ソケットTCPポートを介した通信方式を採用しています。スマートフォンとの接続には、有線接続と無線接続の2つの方法があります。
(1)有線接続
データケーブルでスマートフォンを接続後、[開発者向けオプション]で[USBデバッグ]を有効にし、[USB設定の選択]で[MTP(メディア転送)]を選択し ...
5月27日 02:34 投稿