Ubuntu TouchがプリインストールされているMeizu MX4を手に入れました。私はしばらくの間Ubuntu SDKを使用してきましたが、今日は簡単なアプリをデバイスに展開しようとしました。
ただし、私のコンピューターのいくつか(すべてUbuntu 14.04を実行している)が電話に接続できません。つまり、USB経由で電話をデスクトップに接続すると、Ubuntu SDKはデバイスタブにデバイスをリストしません。私が試したこと:
@Maarten Klopが示唆するように、ベンダーIDをadb_usb.iniに追加すると役立つようです:
mat@ACA80164:~$ cat .Android/adb_usb.ini
# Android 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'Android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x2a45
それをした後:
mat@ACA80164:~$ adb devices
List of devices attached
750ABLMPX44Y device
mat@ACA80164:~$ adb Shell
phablet@ubuntu-phablet:~$ ls
Documents Downloads Music Pictures Videos
これは私のMacBookで動作しますが、Ubuntu Raspberry Piでは動作しません。
ベンダーのUSB IDを追加することに加えて:
vi ~/.Android/adb_usb.ini
0x2a45
私もする必要がありました:
vi /etc/udev/rules.d/51-Android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="2a45", MODE="0664" GROUP="plugdev"
udevadm control --reload
udevadm trigger
私はadbサーバーを再起動し、機能しました。