2016-08-16 13 views
0

この問題は、何時間も頭痛になっています。Apache POIライブラリを追加すると ":app:mergeDebugResources FAILED"が表示される

Error:Execution failed for task ':app:mergeDebugResources'. 
> -1 

私は私のアプリを実行することはできませんし、私は両方のきれいにしようとしているし、まったくsuccsesせずにプロジェクトを再構築:私は、Android StudioにはApache POI 3.14のlibを追加 毎回、私は同じエラーを取得します。

これは私がバイナリの配布をダウンロードしたファイル(ZIP)である:https://poi.apache.org/download.html

は、その後、私はそれを解凍し、そしてAndroidのメーカー内のlibとしてjarファイルpoi-3.14-20160307.jarを追加しました!

このライブラリをAndroidのXLS/XLSXファイルに使用したいと考えています。

これはGradleのコンソールに示されているものです。

BUILD FAILED 

Total time: 2.206 secs 
Executing tasks: [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:assembleDebug] 

Configuration on demand is an incubating feature. 
Incremental java compilation is an incubating feature. 
:app:clean 
:app:preBuild UP-TO-DATE 
:app:preDebugBuild UP-TO-DATE 
:app:checkDebugManifest 
:app:preReleaseBuild UP-TO-DATE 
:app:prepareComAndroidSupportAnimatedVectorDrawable2411Library 
:app:prepareComAndroidSupportAppcompatV72411Library 
:app:prepareComAndroidSupportSupportV42411Library 
:app:prepareComAndroidSupportSupportVectorDrawable2411Library 
:app:prepareDebugDependencies 
:app:compileDebugAidl 
:app:compileDebugRenderscript 
:app:generateDebugBuildConfig 
:app:mergeDebugShaders 
:app:compileDebugShaders 
:app:generateDebugAssets 
:app:mergeDebugAssets 
:app:generateDebugResValues UP-TO-DATE 
:app:generateDebugResources 
:app:mergeDebugResources FAILED 

FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':app:mergeDebugResources'. 
> -1 
+0

open gradle consoleとご確認ください。私に知らせてください。 – Rahul

+0

@Rah今投稿しました – Muddz

答えて

2

あなたは、Android上でApache POIを使用しているときに遭遇する可能性のある問題がいくつかあることに注意してください。通常、Androidアプリケーションは、XmlBeansや他のビルド関連の問題でメソッドが多すぎたり、クラスが重複したりするため、ビルドに失敗します。

あなたのための問題のほとんどを解決しようとする二つのプロジェクト現在ありません:

  1. https://github.com/andruhon/android5xlsx
  2. (私がmainted)https://github.com/centic9/poi-on-android/

最初の1が現在POIに基づいていますが、 3.12であるのに対し、2番目のバージョンはPOIの新しいバージョンで簡単に再コンパイルできます。

関連する問題