問題タブ [facebook-redex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android Bytecodes を最適化するために Facebook Redex をセットアップする方法は?
http://fbredex.com/の Redex ページに非常に優れた説明があります。
指示に従いますが、2 つのステップで問題が発生します。
1.最初のコマンドの実行に問題はありません(私のOSはUbuntuです)
ラップトップのどこかに愚かなリポジトリを複製します
ディレクトリに移動します
$ cd android/projects/folly/folly/
走ります
git submodule update --init
が何も起こりません。このコマンドを実行して$ cd android/projects/folly/
も何も起こりません。私は走り
autoreconf -ivf && ./configure && make && make install
ます。プロセスには 1 ~ 2 分ほどかかり、多くのメッセージが出力されるので、うまくいっているようです。サンプルの .apk ファイルをコピーしてデスクトップに貼り付け、実行します
redex ~/Desktop/my_android_app.apk -o ~/Desktop/my_android_app-redexed.apk
。ただし、端末でこのメッセージが表示されます。コマンド 'redex' が見つかりません。つまり、パッケージ 'redet' (universe) redex のコマンド 'redet': コマンドが見つかりません
/home/hesam/android/projects/folly/folly
またはにいるときに上記のコマンドを実行しました/home/hesam/android/projects/folly/
。しかし、同じ出力が得られます。
アップデート
私はRedexリポジトリのクローンを作成し、Bert の指示に従いました。それは機能し、実行することで何かが起こっていることがわかりましたgit submodule update --init
。バートに感謝します。ただし、autoreconf -ivf && ./configure && make && make install
コマンドの最後にエラーが発生しました。
次の出力を見てください。