HarmonyOS NEXTにアプリをサイドロードする方法
在中国でない方なら参考になるかもしれない
必要なもの
HarmonyOS NEXTの端末
サイドロードしたいアプリ
HUAWEIアカウント
WindowsのPC
有効な中国のサーバーに繋がるVPN
(↑がない場合はsu権限あるAndroidスマートフォン)
1, auto-installerをInstallする
2, サイドロードしたいアプリの用意
今回はサンプルをそのままBuildした.HAPのアプリを使います。
3, VPNの用意(オプション)
Android版TransocksのVPNをUSBテザリングを使用して、PCをVPNに接続させる方法を今回は使用します。グレーかブラックかわからないけどたぶんよくないです。
上記のAndroid端末を用意したら、VPN Hotspotというアプリからテザリングを行います。
この作業は多分できると思うので説明は割愛します。私はUSBテザリングを使用しました。
4, HarmonyOSデバイスをワイヤレスデバッグモードにする
Developer optionsからワイヤレスデバッグモードをONにして、そのIP、ポートを記録しましょう。192.168.XX.XX:YYYYYみたいな形のやつです。
5, auto-installerの用意
起動したら下の画像のような状態となるはずです。
一番上の部分に先ほど記録したIPをいれ、雲のところにhapファイルをDDします。
DDすると下の画像みたいになってると思います。
したら青いボタンをクリック。
したらこんな感じになるので青いボタンをクリック
するとHUAWEIアカウントでログインする画面になります。QRを読むなりなんなりでログインしましょう。
注意ですが、VPN接続等で中国国内からのアクセスに偽装?しないとログイン後先に進みません。進まなかったらVPN接続できてるかを確認しましょう。
この画面で青い方をクリック。
そうしてログインしてもう一度青い方をクリックしたら3つチェックがつくはずです。ついたらまた青い方をクリック。
するとこんな画面が出ます。しばらくすると2つともチェックが付くはずです。
もしここでFailedとか出てたらパッケージの問題である可能性があります。すべてのOpenHarmonyのパッケージがそのまま使えるわけではない(?)ので、NEXT対応のものをインストールすると成功すると思います。
そうしたら端末の方に戻ります。上の画面とかで出てたアイコンがホーム画面に出ていたら完了です。お疲れ様でした。
あとがき
寝る前に急いで書いたので説明が端折ってある部分があると思います。わかりにくかったらすみません。
auto-installerの作成者、likuai2010氏に感謝します。
以下の記事を参考にしました:https://www.bilibili.com/opus/986293734378307591
余談ですが、HarmonyOSNEXTがもっとちゃんと使えるようになったらなあと思いました。日本語IMEが存在しないのは困る。