【问题标题】:Editing Titanium 3.2.2GA Android SDK编辑 Titanium 3.2.2GA Android SDK
【发布时间】:2016-07-30 13:22:47
【问题描述】:

我正在使用免费的 Titanium SDK 3.2.2GA 构建适用于 Android 和 iOS 的应用程序。我在我的应用程序中使用Titanium.Media.AudioPlayer 开发与音频相关的东西,但是钛提供的这个音频播放器有点不完整,例如,持续时间在 iOS 和 Android 中不可用,但该属性存在。

因此,为了添加此库中当前不存在的功能,我从路径 (Library/Application\ Support/Titanium /mobilesdk/osx/3.2.2.GA) 编辑了适用于 iOS 的 Titanium SDK /iphone/Classes) 但在谈到 Android 时我被卡住了,因为 Android 文件夹包含 .class 文件形式的预编译类。

所以,我只是想知道是否有人对此有解决方案。我想要的只是将以下commit 中提到的修复程序实施到我现有的 Titanium SDK 但是当我转到 (Library/Application\ Support/Titanium /mobilesdk/osx/3.2.2.GA /android/modules /..)里面的所有文件都是预编译的.class文件。

TIA。

【问题讨论】:

  • 你应该使用更新的版本,3.2.2.GA 已经过时了。至少去 3.5.1.GA,但更好的是去更新的版本
  • ti sdk install 3.5.1.GA 应该可以工作
  • @RenePot 这就是我所做的,因为 3.2.2.GA 有一些问题,所以我升级到 5.0.1,但它仍然缺少 iOS 的 seek/setTime 功能(AudioPlayer 类)

标签: android ios titanium appcelerator titanium-alloy


【解决方案1】:

Titanium SDK 3.2.2.GA 版本已经很老了。正如上面提到的 Shoaib,您应该使用更新的版本,例如:5.2.2.GA 或当前稳定的 5.3.1.GA。但是,如果您需要使用 3.2.2.GA 版本的一些特殊要求,您必须下载 SDK 版本的源代码,进行更改(应用提交)并编译它,说明在:https://wiki.appcelerator.org/display/guides2/Building+the+Titanium+SDK+From+Source

【讨论】:

  • 感谢您的链接,但现在我将继续使用 5.0.1。
猜你喜欢
  • 1970-01-01
  • 2021-03-05
  • 2016-10-22
  • 2017-04-27
  • 2014-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-16
相关资源
最近更新 更多