在ADT和Ant支持被Google取消后,Appcelerator如何创建Android模块?

时间:2017-03-04 10:17:43

标签: android appcelerator titanium-modules appcelerator-alloy

由于谷歌已停止支持ADT和Ant,有没有人试图在Appcelerator中编写android模块?如果是,那么它现在如何运作?是否需要Ant和ADT,或者仅仅拥有Android SDK和NDK以及JDT?我使用的是Mac,所以已经安装了gpref和Python。提前谢谢。

更新:我在构建Android模块时遇到以下错误: 可能与此有关? https://jira.appcelerator.org/browse/TIMOB-23801 我使用的是5.5.1.GA: [错误]:无法运行ndk-build [错误]:
[错误]:jni / Android.mk:35:警告:覆盖目标/Users/trg/Desktop/Personal/CodePractice/android/build/generated/KrollGeneratedBindings.cpp' [ERROR] : jni/Android.mk:35: warning: ignoring old commands for target / Users / trg / Desktop / Personal / CodePractice / android / build / generated / KrollGeneratedBindings.cpp' [错误]:jni / Android.mk:35:警告:覆盖目标/Users/trg/Desktop/Personal/CodePractice/android/build/generated/KrollGeneratedBindings.cpp' [ERROR] : jni/Android.mk:35: warning: ignoring old commands for target / Users / trg / Desktop / Personal / CodePractice / android / build / generated / KrollGeneratedBindings.cpp' [错误]:警告:未知警告选项' -Wno-psabi' [-Wunknown警告选项] [错误]:在jni / com.android.module.ExampleProxy.cpp中包含的文件中:12: [错误]:/ Users / trg / Library / Application Support / Titanium / mobilesdk / osx / 6.0.0.GA / android / native / include / AndroidUtil.h:57:49:warning:format指定类型' int& #39;但是这个论点有“长”字样。 [-Wformat] 2017-03-06T09:21:07.392Z |错误|抛出了未被捕获的异常!

1 个答案:

答案 0 :(得分:0)

目前,您仍然可以使用ant来编译模块。但首选方法是运行ti build -p android --build-only