1

最近、forge の新しいバージョンに更新しましたが、設定を何も変更していませんでした。アプリをビルドしようとすると、ファイルが見つからないというエラーが表示されました..

だから私は aapt ファイルのコピーを作成し、トリガーが探していると言ったディレクトリにそれを置きました(ドキュメントには、trigger.ioはすでにこのファイルを移動しているはずですが、そうではなかったと思います)

このファイルを移動してビルドを再度実行すると、ファイルが見つかったように見えましたが、[エラー 5] アクセスが拒否されました。

私は管理者であるため、フォルダーのアクセス許可を確認しました。完全なアクセス許可があり、管理者としてトリガーを起動しましたが、まだ何もありません。

ありがとう。

4

1 に答える 1

2

繰り返しになりますが、これは aapt を呼び出す python スクリプトの問題です。

スクリプトを見ると、aapt のみを指しています。これは、aapt.exe ファイル自体ではなく、ディレクトリを探していることを意味するため、最初に起こることは

1) forge は、aapt ディレクトリが見つからないと言います。これが、「aapt ツールが見つかりません」というエラー メッセージが表示される理由です。

2)ディレクトリを追加すると、スクリプトがこれらすべてのコマンドをディレクトリだけで実行しようとするため、アクセスが拒否されます(これは私が遭遇した問題でした)。以下の変更を行うことで、ディレクトリを作成する必要はありません、すべてをそのままにしておきますが、exeを追加すると動作するはずです

いくつかのテストを行った後、android_tasks.py の pythong スクリプトに .exe を追加することで、ビルドを正常に実行できることがわかりました。

android_tasks.py の 35 行目を見て、「appt」を「appt.exe」に変更すると、ビルドされます。

これは私にとってどのように見えるかです

path.join(sdk, 'build-tools', '*','aapt.exe') これがお役に立てば幸いです

于 2013-06-11T16:11:56.807 に答える