2017-02-23 6 views
5

私はAndroidスタジオにインポートしている非常に大きなC++ ndk gradleプロジェクトを持っています。インポートするたびに、またはビルドバリアントを変更するたびに、Android Studioは"update the symbols"になります。リリースビルドには20分、デバッグビルドには約5分かかることがあります。また、大量のメモリとCPUを使用しています(既定のAS Javaメモリ設定を「Updating symbols ...」フェーズのデフォルト値の4倍に増やす必要がありました)Android Studioで「シンボルの更新中...」プロセスを無効にする方法はありますか?

Running "./gradlew installReleaseコマンドライン(ASなし)ではこのステップが必要ないようです。だから、 "シンボルの更新..."は実際に - そしてもっと重要なのは、私がそれを無効にする方法が何であるかです。

答えて

2

残念ながら、これを直接無効にする方法はありませんが、Android Studioのプロジェクトビューからヘッダーを削除することで回避できます。

+0

そして、基礎となるCMakeプロジェクトを変更することなくそれを行う方法は? – DoDo

+0

少なくとも、ASがシンボルを更新している間にアプリケーションを起動することができれば役に立ちます。したがって、シンボルを構築するには10分以上待ってから、コードをコンパイルしてAPKをビルドして開始するにはさらに5分以上かかる必要があります。あなたのプロジェクトを既に構築しているときは、さらに面白い問題です。まず、アプリを実行するためにシンボルが更新されるまでに10分以上待ってから、分未満で実行する必要があります。 – DoDo

+0

FYI、バグレポートはこちらです:https://issuetracker.google.com/issues/38300746スターを付けて/投票してください。 – DoDo

関連する問題