2016-04-13 22 views
1

私のプロジェクトにはアンドロイドスタジオが使用されています。NDKのサポートのためにまだmakefilesを使用しています。グラデル。アンドロイドスタジオライブラリはndk-buildでビルドされていません。実行時には更新されません

端末のndk-buildでソースc/cppファイルをコンパイルしますが、Androidスタジオで後で実行すると、変更は「ビルド」 - >「プロジェクトを再ビルド」するまでAPKにパッケージ化されません。 (古い.soファイルを使用します)。

コンパイルされた.soファイルは、jniLibs/$ {arch}フォルダに格納されます。

コンパイルされたファイルを強制的に再パッケージ化したり、「プロジェクトの再構築」を強制的に実行する方法はありますか?

ありがとうございます。

答えて

0

しばらくすると、アプリをデプロイするたびにapkを再構築するために次のことができることがわかりました。

'preferences' - > 'Build、Execution、Deployment' - > 'Instant run'に移動します。

すべてのボックスをオフにするだけです。


アプリを起動するのにかなり時間がかかるので、実際にはそれほど解決策ではありませんが、今のところうまくいきます。

関連する問題