2016-02-04 71 views
0

我正在嘗試將cwac-cam2庫與codenameone集成。 lib的格式是.aar,但是當我編譯失敗時會出現以下錯誤:集成Android .aar庫

org.gradle.process.internal.ExecException:進程'command'/ home/ec2-user/android-sdk/build-tools /23.0.1/aapt''以非零退出值結束1

我找不到出了什麼問題。你能幫我嗎?

庫參考:https://github.com/commonsguy/cwac-cam2

回答

2

它有點對我來說很難說究竟錯的是,不過你可以試試,我會遵循類似

1的一般步驟)檢查您的.aar LIB駐留在適當的位置。通常爲Android它會在..\YourProject\native\android\YourLib.aar (也做「刷新cn1lib文件的一次,因爲我這樣做..笑)

2)檢查構建提示,並確保你有 android.enableProguard = false

3)您正在使用從.aar lib中的任何活動,那麼要確保添加在構建提示這些活動/ IES爲android.xapplication = <activity android:name="com.XX.YY.MyActivity" />

我會進一步建議你看看陳水扁的職位上ARR整合在這裏:http://www.codenameone.com/blog/integrating-android-3rd-party-libraries-jni.html

而且注意在結果可讀性方面,gradle構建通常更難以處理。我會建議嘗試先禁用gradle,然後讓它在沒有它的情況下繼續工作,然後重新啓用它,以便在必要時使用android studio進行測試。您可以使用構建提示android.gradle=false禁用Gradle。

+0

在底部添加了一些其他建議 –