私はモバイルアプリ開発の世界に入ることを決めました。私はこれをするためにKivyにかなり精通しています。私は何かを展開しようと壁の後に壁に出ている。WindowsでUbuntuのBashからBuildozerを実行する
まず、自宅のマシンに稼働中のVMを作成することはできません。私はマシンのBIOSで仮想化を有効にして、64ビットバージョンのUbuntuを使用できるようにしようとしましたが、メニューでそのオプションを見つけることができません。インストール時に32ビットオプションを指定すると、「カーネルパニック」という致命的なエラーが発生します。
WindowsでUbuntuに新しいBashユーティリティをインストールしました。これを使用してBuildozerツールを実行して.apkファイルをパッケージ化しました。ただし、Buildozerはrootとして実行することはできません。私は、ルートディレクトリ以外のユーザーとして、自分のWindowsホストのホームドライブにあるappディレクトリにアクセスしようとするとセキュリティの問題が発生します。その上に、ファイルをlxssフォルダに移動しようとしました。そこにはUbuntuファイルが存在するようです。
私は完全にオプションが不足しています。この1つのツールが単に協力していないため、私の全プロセスが停滞しています。 Buildozerがほぼ完全にWindowsマシンに限定されていることを知って正しく動作させるにはどうすればよいですか?
編集:https://kivy.org/#downloadのVMイメージは私のために実行されません。それは起動中にハングアップします。
仮想化を実行するためにWSLを無効にする必要はありません。それらは完全に直交したシステムです。さらに、rootとしてbuildozerを実行する必要はありません。動作しているかどうかはわかりませんが、WSLをインストールして特権のないユーザー(sudoerでも)として実行できます。 特権を持たないユーザーとして実行しようとしてもそれでも問題が解決しない場合は、BashOnWindowsのgithubページに問題を投稿してください。 –
提案したとおり、この問題をGitHubページに掲載しました。 Buildozerをsudoerとして実行すると、rootと同じ結果が得られます。つまり、Buildozerは約6行後にハングします。 – Inagnikai