【问题标题】:Titanium Android - Custom Module. Supported source version 'RELEASE_6' less than -source '1.7' .Titanium Android - 自定义模块。支持的源版本 'RELEASE_6' 低于 -source '1.7' 。
【发布时间】:2018-02-12 18:31:01
【问题描述】:

我在我的一个自定义模块中使用 com.artfulbits.aiCharts jar,它与 Ti SDK 5.4.0.GA 一起工作正常。但是当我尝试将它迁移到新的 SDK 时,我遇到了错误 - JAVA VERSION 相关的错误

warning: Supported source version 'RELEASE_6' from annotation processor 'org.appcelerator.kroll.annotations.generator.KrollJSONGenerator' less than -source '1.7'
[ERROR] :  Note: [KrollBindingGen] Running Kroll binding generator.
[ERROR] :  Note: [KrollBindingGen] No binding data found, creating new data file: org.appcelerator.titanium.bindings/chart.json
[ERROR] :  Note: [KrollBindingGen] Found binding for module Chart
[ERROR] :  Note: [KrollBindingGen] Found binding for proxy Chart
[ERROR] :  Note: [KrollBindingGen] Found binding for proxy Line
[ERROR] :  /Users/i706495/Documents/Mobile/AppcWorkspace/chartnew/android/src/ingrs/chart/Crosshair.java:7: error: package com.artfulbits.aiCharts.Base does not exist
[ERROR] :  import com.artfulbits.aiCharts.Base.ChartArea;

【问题讨论】:

  • 请添加appc info的第一部分,其中显示所有相关版本
  • Operating System Name = Mac OS X Version = 10.12.6 Architecture = 64bit # CPUs = 4 Memory = 8.0GB Node.js Node.js Version = 4.6.1 npm Version = 2.15.9 Appcelerator CLI Installer = 4.2.9 Core Package = 6.2.4 Titanium CLI CLI Version = 5.0.14 node-appc Version = 0.2.41 我拥有从 5.4.0.GA 到最新版本的所有 Ti SDK 版本
  • 你用的是什么java版本?

标签: android migration titanium appcelerator


【解决方案1】:

要使用最新的 SDK,您需要更新工具链:

Node.js   
Node.js Version    = 8.9.1   
npm Version        = 5.5.1

Appcelerator CLI   
Installer          = 4.2.12
Core Package .     = 7.0.2

Titanium CLI   
CLI Version .      = 5.0.14
node-appc Version  = 0.2.41

检查您的 JAVA 版本 (1.8.0_65),如果您需要编译您的模块,请使用 NDK 12.1.2977051

【讨论】:

    猜你喜欢
    • 2014-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-05
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多