在 ADT 和 Ant 支持被 Google 撤消后,Appcelerator android 模块创建如何工作?
How does Appcelerator android module creation work after ADT and Ant support is withdrawn by Google?
自从 google 已经停止支持 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-warning-option]
[错误]:在 jni/com.android.module.ExampleProxy.cpp:12 包含的文件中:
[错误]:/Users/trg/Library/ApplicationSupport/Titanium/mobilesdk/osx/6.0.0.GA/android/native/include/AndroidUtil.h:57:49:警告:格式指定类型 'int' 但参数的类型为 'long' [ -W格式]
2017-03-06T09:21:07.392Z |错误 |抛出了未捕获的异常!
目前您仍然可以使用ant
来编译模块。但首选的方式是 运行 ti build -p android --build-only
自从 google 已经停止支持 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-warning-option]
[错误]:在 jni/com.android.module.ExampleProxy.cpp:12 包含的文件中:
[错误]:/Users/trg/Library/ApplicationSupport/Titanium/mobilesdk/osx/6.0.0.GA/android/native/include/AndroidUtil.h:57:49:警告:格式指定类型 'int' 但参数的类型为 'long' [ -W格式]
2017-03-06T09:21:07.392Z |错误 |抛出了未捕获的异常!
目前您仍然可以使用ant
来编译模块。但首选的方式是 运行 ti build -p android --build-only