2016-02-04 72 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

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