0
Thumbsup

いい質問だ

0

Thumbsdown

うーん

cliを5.5.0.GA・5.5.1.GAに変更したらandroidでbuildが通らなくなりました

Curry
Curry 10

投稿日:2016-09-30 16:41:19

お世話になります。

タイトルの通りなのですが、
先日cliを5.5.0.GAにした所、androidをbuildしようとすると、

[ERROR] Failed to package application:
[ERROR]

[ERROR] /app/build/android/res/drawable-hdpi-v4/comfacebookbuttonlikeiconselected.png: error: Duplicate file.
[ERROR] /app/build/android/res/drawable-hdpi/com
facebookbuttonlikeiconselected.png: Original is here. The version qualifier may be implied.

というエラーが発生し、buildが通らなくなりました。
cliを5.5.1.GAにアップデートしても同じ現象が発生しました。
以前はこのような現象は発生しませんでした。

何か対応方法はありますでしょうか?

よろしくお願いします。



回答

yagi_
yagi_
2540
Tcad_icon Tcmd_icon Tce_icon

Thumbsup

いい回答

0

Thumbsdown

うーん

https://github.com/appcelerator-modules/ti.facebook/releases

こちらから最新版を取得して差し替えてみたらどうなりますか?


これは「/modules」に設置するものでしょうか? http://docs.appcelerator.com/ ここのドキュメントにあった方法で、tiapp.xml等への記述で対応していたのですが良くないのでしょうか?(今はドキュメントが消えている?) --- Curry

今のドキュメント: http://docs.appcelerator.com/platform/latest/#!/api/Modules.Facebook --- yagi_

こっちが正確ですね: https://github.com/appcelerator-modules/ti.facebook --- yagi_

すみません、差し替えるとは、どうするのでしょうか? --- Curry

modules以下に設置します --- yagi_

modules以下に設置します --- yagi_

modules/facebook/6.0.1 と配置して、 <module platform="android" version="6.0.1">facebook</module> と記述してbuildすると、 [ERROR] Could not find all required Titanium Modules: [ERROR] id: facebook version: 6.0.1 platform: android deploy-type: test となります。 <module platform="android">facebook</module> と記述したままだと今までと同じエラーが出てしまいます。 --- Curry

modules/android/以下とmodules/iphone/以下になります。iPhone: 5.2.7、Android: 6.0.1が最新です --- yagi_

すみません、間違えました。 modules/android/facebook/6.0.1 に設置しています。 --- Curry

zipファイルは展開しないでそのままプロジェクトのディレクトリに設置しておけば大丈夫です(ビルド時に勝手に展開されます) --- yagi_

modules/android/にfacebook-android-6.0.1.zipを設置してビルドしてみましたが、当初と同じエラーで止まりました。 また色々見てみます。 ありがとうございました。 --- Curry

ログインすると回答することができます。