`

Titanium 常见错误

阅读更多
[ERROR] Timed out waiting for emulator to be ready, you may need to close the emulator and try again
-----关闭Titanium后再启动

[ERROR] Script Error = Result of expression 'Titanium.Database' [undefined] is not an object. at app.js (line 1).
-----Clean工程后再启动

[ERROR] Error generating R.java from manifest
-----修正Application Id,必须符合FQDN(Fully Qualified Domain Name, 含义是完整的域名),不能有非字符。(Test -> com.example.test)。
     appid中不能包含appcelerator,titanium等官方相关的词语。

[ERROR] Exception occured while building Android project:
[ERROR] Traceback (most recent call last):
・・・・・・・・・・
[ERROR] UnicodeDecodeError: 'utf8' codec can't decode byte 0x82 in position 142: unexpected code type
-----把文件的编码改为"UTF-8"

[ERROR] Failed installing com.appcelerator.kitchensink: pkg: /data/local/tmp/app.apk
[TRACE] Failure [INSTALL_FAILED_MISSING_SHARED_LIBRARY]
-----更新SDK版本(建议2.2以上),选择Google APIs

[ERROR] ....../strings.xml:3: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
-----把String.xml中的“%d + %d = %d”改为“%1$d + %2$d = %3$d”

[ERROR] JDK version 'javac' is not recognized as an internal or external command
-----把%JAVA_HOME%\bin放入path环境变量中

[ERROR]Code Sign error: The identity ‘iPhone Developer: ‘ doesn’t match any valid certificate/private key pair in the default
-----provisioning profile做的有问题,iOS Provisioning Portal中作成profile时选择Development而不是Distribution

[ERROR] Analytics error sending request: The request timed out
[ERROR] Will re-queue analytics
-----删除build/iphone再试

[TRACE] E/TiHttpClient( 1151): java.net.UnknownHostException: Host is unresolved: xxxxxxx
-----启动emulator时加参数'-dns-server 8.8.8.8'

[DEBUG] D:\android-sdk-windows\tools\emulator.exe -avd titanium_5_HVGA -port 5560 -sdcard "C:\Documents and Settings\RenSanNing\.titanium\titanium_5_HVGA.sdcard" -logcat *:d,* -no-boot-anim -partition-size 128
invalid command-line parameter: C:\Documents.
Hint: use '@foo' to launch a virtual device named 'foo'.
please use -help for more information
[DEBUG] signal caught: 3
[DEBUG] calling emulator kill on 13360
ERROR: The process "13360" not found.
-----通过以下命令在外部启动模拟器后,再在Titanium Studio中启动一次即可。
emulator.exe -avd titanium_5_HVGA -port 5560

"Could not locate the Android SDK at a given path" in Preferences
-----下载Android 2.1 API 7 或 Google APIs Android API 7 打开「Window→Preferences→Aptana Studio→Titanium」设置Android SDK。
关于这个问题Titanium Compatibility Matrix中说的很清楚,如图:


Distribute Android marketplace为APK签名是出错
[ERROR] Unable to open 'F:\_workspace_titanium\_test_mobile2\_sign\_test_mobile2.apk' as zip archive
[ERROR] System Error while compiling Android classes.dex
-----确认密码,别名等信息是否跟keystore一致,具体步骤参考通过Titanium Studio为Android APK签名

[ERROR] JDK version 1.7.0_02 detected, but 1.6 is required
-----安装JDK1.6版本,具体可以查看源码C:\Documents and Settings\$user_name$\Application Data\Titanium\mobilesdk\win32\1.8.2\android\prereq.py
分享到:
评论

相关推荐

    Titanium Mobile API

    尽管 Appcelerator 尽力确保文档的准确性,但并不对文档中的打字错误或技术性错误负责。文档明确表示“按现状提供”,不包含任何形式的明示或暗示保证。因此,使用文档的风险完全由读者承担。 #### 七、Titanium ...

    Titanium Mobile 书籍推荐

    作者可能会分享一些最佳实践和案例研究,帮助读者避免常见错误并提升应用的整体质量。 另外,书中的章节可能会涵盖测试和调试 AR 应用的方法,这对于确保应用在不同设备和操作系统上的稳定性和性能至关重要。此外,...

    Atom-atom-appcelerator-titanium,用于atom文本编辑器的appcelerator开发工具和ui包.zip

    7. **模板和snippet**:提供快捷的代码片段,方便开发者快速生成常见的Titanium代码结构。 安装这个插件后,Atom用户将能够充分利用其强大的编辑功能,同时享受到Titanium开发的便利。为了在Atom中使用这个插件,你...

    Titanium中Httpclient访问REST 服务

    本主题聚焦于在Titanium中如何利用HttpClient访问REST服务,这是一种常见的移动应用与服务器间进行数据交换的方式。REST(Representational State Transfer)是一种网络应用程序的设计风格和开发方式,基于HTTP协议...

    titanium-mini-toolkit:使用 Titanium 进行开发时可提供帮助的一组实用程序和类

    1. 数据处理:工具包可能包含了一些方便的数据处理函数,如 JSON 序列化和反序列化,数据验证,以及各种常见的数学运算和字符串操作。这些功能可以帮助开发者更高效地处理应用程序中的数据流。 2. UI 组件:...

    MaterialControls:Titanium Studio 的材料设计控件

    2. 文本字段(Text Field):文本字段用于用户输入文本,MaterialControls 的文本字段设计强调清晰的边框和聚焦时的反馈,以及错误提示的呈现方式,这些都符合 Material Design 的规范。 3. 按钮(Button):按钮是...

    titanium-formvalidator:钛合金现场验证

    此外,该库还可能包含错误提示机制,能够在用户输入不符合规则时立即反馈,以图形化的方式告知用户哪里出错,以及如何改正。 在"titanium-formvalidator-master"这个压缩包中,通常会包含以下几部分: 1. **源代码...

    替代法和堆栈的计算器

    2. **错误处理**:添加错误检查机制,处理如除以零、非法字符输入等常见错误。 3. **嵌套括号**:确保能够正确处理包含多层嵌套的括号表达式。 4. **浮点数支持**:除了整数运算,还需支持小数运算。 5. **更多...

    ts.parsebone:[未维护] ParseBone 库生成用于 Parse 的 RestAPI 的 TitaniumBackbone 模型

    开发者可以通过这些模型执行常见的 CRUD(创建、读取、更新、删除)操作。例如,你可以创建一个新的 Parse 对象,检索已存在的对象,更新对象的属性,或者删除对象,所有这些操作都通过简单的 API 调用完成,而无需...

    Ti.DrawerLayout.MapTest

    这个应用可能使用了`Ti.DrawerLayout`,这是Titanium SDK中的一个组件,用于实现侧滑抽屉布局,常见于移动应用设计中,允许用户通过从屏幕边缘滑动来显示或隐藏附加菜单。在Android平台上,这种抽屉式导航效果通常是...

    A移动应用开发者

    这包括应用商店的提交流程,如Apple App Store的审核指南和Google Play的政策,以及应用的性能监控和错误追踪。持续集成和持续部署(CI/CD)工具如Jenkins可以帮助自动化这些过程,提高发布效率。 总之,作为...

    Task29-WM机器刷ROM格式化必备工具

    在IT领域,特别是智能手机或嵌入式设备的爱好者和开发者中,"刷ROM"是一个常见的术语,指的是替换设备上的操作系统镜像。在这个场景下,"Task29-WM机器刷ROM格式化必备工具"是一个针对WM(Windows Mobile)系统的...

    EVE qemu命名

    以下是一些常见的厂商及其对应的QEMU映像命名规则示例: 1. **A10 Networks - vThunder:** - 文件夹命名:`a10-` - 映像文件命名:`hda.qcow2` 2. **Cisco ACS (Adaptive Control System):** - 文件夹命名:`...

    moeldv_MI939OWM

    在IT行业中,尤其是Android开发领域,备份工具是非常常见且实用的。它们允许用户保存设备上的数据、设置、应用程序等,以便在需要时恢复,防止意外丢失或系统故障。Apex标签可能意味着这个备份工具与Apex Launcher...

    MailerAndLoger:项目包含有用的类,用于发送电子邮件和将错误记录在日志文件中。 支持通过FTP服务器传输文件

    常见的做法是使用`StreamWriter`或`TextWriter`来写入日志,同时可以设定不同的日志级别,如DEBUG、INFO、WARN和ERROR,以便过滤和分析不同严重程度的信息。此外,为了保持日志文件的整洁和管理,可能会有滚动日志的...

    戴维·维拉洛沃斯(DavidVillalobos)

    在编程领域,错误和异常是常见的现象,聪明的开发者会利用它们作为改进代码和深化理解的工具。 【描述】:“嗨,错误生成器!我在编程时和从非编程时都从错误中学习。” 这段描述反映了戴维对待错误的态度。他不仅...

    GIPOD:通用信息平台公共领域

    会定期组织工作组和提问时间,有关更多信息, 访问对于开发人员/对于开发人员API文档功能模块发行说明常见问题解答和方案我们的合流页面上有很多方案和常见问题解答: : 支持在开发过程中,所有技术问题和错误均由...

    SDStatisticsSDK

    Unix信号种类有很多,在iOS应用程序中,常见的Unix信号有如下几种: SIGILL:程序的非法指令,通常是因为重复文件本身出现错误,或者试图执行数据段。且散射溢出也有可能产生该信号SIGABRT:程序中止命令中止信号,...

Global site tag (gtag.js) - Google Analytics