2016-06-01 10 views
0

ネイティブコード(.soとして埋め込まれています)を含むプロジェクトにライブラリを追加した後、dexguard<Flavor><BuildType>タスクを実行するとアプリケーションビルドがクラッシュし始めました。 エラーは言う:DexGuardは、あなたのネイティブメソッドを難読化するとき起こるかもしれないライブラリがネイティブコードで追加された後にDexguardがクラッシュする

Caused by: java.io.IOException: Can't read [/home/user/project/app/build/intermediates/transforms/mergeJniLibs/flavor/buildType/folders/2000/1f/main(;;;;;;lib/*/*.so,lib/*/gdb*)] (Can't write resource [lib/x86/filecointainedonlibrary.so] (New string section exceeds the length of the original: 243 > 242)) 

答えて

0

最新バージョン7.1.29でこの問題を解決する必要があります。試してみてください。

編集:DexGuardマニュアルのトラブルシューティングのセクションでは、このような場合の回避策について説明しています。基本的にネイティブメソッドの名前を保持します。

関連する問題