携帯電話ベースでuniappが動作する問題を解決

よくある問題: (エディターのバージョンを更新すると、次のような問題がよく発生します)

質問1. 携帯電話に接続したのにデバイスが検出されない

 

質問 2. リソースの同期に失敗しました。リソースを同期する権限がありません

 

 解決策のまとめ

問題 1 の解決策:

        方法 1: HBuilderX インストール ディレクトリの plugins\launcher\tools\adbs フォルダに移動し、1..0.31 のファイルに置き換え、エディタまたはコンピュータを再起動し、電話を再接続してデバイスを検出します。

 

        方法 2: シンプルで失礼な方法も最も効果的です。これは、HBuilderX をアンインストールし、最新バージョンの HBuilderX を再ダウンロードすることです。(非常に効果的ですが、面倒です)

問題 2 の解決策:

この問題の理由を要約します:バージョンの更新により、電話機のドックの前のバージョンはコンピュータで実行されているバージョンと一致しません。ドックは電話機で手動で削除されましたが、完全には削除されていませんでした。その結果、この問題が発生します。

方法:ターミナル adb コマンドを通じて携帯電話を操作します。

adb コマンド: _thundersoft230 の blog-CSDN を整理するためによく使用される adb コマンド blog_adb コマンド

1. まず管理者として npm ターミナルを実行し、HBuilderX インストール ディレクトリの下にある HBuilderX\plugins\launcher\tools\adbs と入力します。

2. 次に、adb shell pm list package -3 コマンドを実行して、携帯電話にインストールされているアプリ情報を確認します。

3. 最後に adb uninstall io.dcloud.HBuilder コマンドを実行して HBuilder プロセスを強制終了すれば完了です。

最後に効果を見てみましょう

 

 

おすすめ

転載: blog.csdn.net/weixin_53339757/article/details/131698888