2016-11-30 5 views
0

私はキュービーボード4のAOSPソース(バージョン4.4。それはCubieboardとは関係ないと思う)を構築しようとしています。しかし、私はプロガードに関連したエラーを受け取ります:Error: Can't read [[email protected]] (unexpected EOF) build/core/java.mk:435: recipe for target 'out/target/common/obj/APPS/Camera2_intermediates/proguard.classes.jar' failedproguard.ClassPathEntry予期しないEOFを読み取ることができません

実際、私は以前にエラーなしに完全なソースを構築することができました。しかし、このエラーがどのように現れ始めたのかをすべて知っているわけではありません。

私はリンクAndroid Proguard java.io.IOExceptionを経由しましたが、これはファイルが見つからないことに関連していますが、予期せぬEOF(ファイルの終わり)です。すでに物事の下に試してみました:元ProGuardのツール(4.7)の交換

  • 削除アウト完了フォルダ、その後$make -j4
  • ソーシングenvsetup.sh $. build/envsetup.sh
  • をやっ最新(5.3.1)

proguardエラーが発生している/build/target/product/sdk.mkなどから、特定のPRODUCT_PACKAGESをコメントできます。しかし、最終的に私のアプリケーションに絶対に必要とされ、コメントすることはできませんCamera2のエラーを越えて来た。

誰かがこれを見つけて解決策を見つけましたか?助けてください! ProGuardの5.3.1と

詳細なログ:

Reading library jar [/home/osboxes/Project/Semapresence/cc-a80/android-fresh/out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar] 
Reading library jar [/home/osboxes/Project/Semapresence/cc-a80/android-fresh/out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar] 
Error: Can't read [/home/osboxes/Project/Semapresence/cc-a80/android-fresh/out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar] (unexpected EOF) 
Error: Can't read [/home/osboxes/Project/Semapresence/cc-a80/android-fresh/out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/classes.jar] (unexpected EOF) 
build/core/java.mk:435: recipe for target 'out/target/common/obj/APPS/DeskClock_intermediates/proguard.classes.jar' failed 
make: *** [out/target/common/obj/APPS/DeskClock_intermediates/proguard.classes.jar] Error 1 
make: *** Waiting for unfinished jobs.... 
build/core/java.mk:435: recipe for target 'out/target/common/obj/APPS/Camera2_intermediates/proguard.classes.jar' failed 
make: *** [out/target/common/obj/APPS/Camera2_intermediates/proguard.classes.jar] Error 1 

答えて

1

自分の質問に答えます。類似の問題に直面した他の人を助けることができるといいですね。
エラーを出している特定のモジュールのためにproguardを無効にすることで一時的に問題を解決できます。
これをAndroid.mkの下に追加しました

LOCAL_PROGUARD_ENABLED := disabled 
関連する問題