貴重なスペースをお借りします。
先日、Androidアプリケーション開発を始めました。
他のアプリとの兼ね合いで、mavenでのビルドをしたいと考えています。(できなければgradleでと考えていますが。)
ですが、どうもappcompat-v7への依存がうまくできません。
ここも参考にしてみましたが、
Archive for required library: 'C:/略/.m2/repository/com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.jar' in project '略' cannot be read or is not a valid ZIP file
ZIPの読み込みエラーになってしまいます。
プロジェクトから[Add Support Library]すると、
SDKの中身は以下になります。
----PC /cygdrive/c/Android SDK/adt-bundle-windows-x86_64-20131030/sdk/extras/android/m2repository/com/android/support/appcompat-v7/18.0.0
$ ls
appcompat-v7-18.0.0.aar appcompat-v7-18.0.0.pom
appcompat-v7-18.0.0.aar.md5 appcompat-v7-18.0.0.pom.md5
appcompat-v7-18.0.0.aar.sha1 appcompat-v7-18.0.0.pom.sha1
これに対して、
mvn install:install-file -Dfile="./com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.jar"/ -DpomFile="./com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.pom"/ -Dpackaging="jar"
mvn install:install-file -Dfile="./com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.aar"/ -DpomFile="./com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.pom"/ -Dpackaging="apklib"
これを実行するには矛盾がある気がします。
./com/android/support/appcompat-v7/18.0.0/appcompat-v7-18.0.0.jarは存在しません。aarはありますが。
pomから参照するアーカイブにも
_maven.repositories appcompat-v7-18.0.0.jar.lastUpdated
appcompat-v7-18.0.0.apklib appcompat-v7-18.0.0.pom
という構成で、.jarがありませんでした。
どなたかmavenに詳しいかた、Androidアプリをmavenビルドしたことのあるかた、おしえていただけませんでしょうか。
よろしくお願いいたします。