问题标签 [titanium-android]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
94 浏览

titanium-mobile - 如何在 Titanium 项目中正确加载 CommonJS 模块?

我正在使用 Atom 和 Titanium SDK 6.0.1.GA、Alloy 1.9.8 并针对 Android API 22,我在 Resources 文件夹中创建了一个 CommonJS 模块,但是当我尝试运行我的应用程序时,出现以下错误:

在 ti:/module.js:303,2

消息:未捕获的错误:未找到请求的模块:contactClient

来源: throw new Error("未找到请求的模块:" + request);

V8Exception: 异常发生在 ti:/module.js:303: Uncaught Error: Requested module not found: contactClient

模块内的代码是这样的:

我的模块的路径是 Resources/contactClient.js ,我尝试将它加载到我的 index.js 中,如下所示:

我检查了 CommonJS 模块的文档,根据它,这应该不是问题。

难道我做错了什么?我将 js 文件放在 Resources 文件夹中,它是另一个路径吗?

0 投票
1 回答
165 浏览

android - ti 未被识别为内部或外部命令

我正在使用 appcelerator 开发 Android 应用程序。我正在尝试通过使用命令来构建它

参数。但它显示 'ti' 不被识别为内部或外部命令错误。

该应用程序在模拟器上运行良好。我需要通过命令或在设备上构建它。但我的设备也无法在 Appcelerator 上访问。

请帮助我在命令提示符下解决 ti 问题。

0 投票
1 回答
370 浏览

android - 带有图像的 Appcelerator Titanium UI 文本字段

我是钛开发的初学者。我需要帮助来设计一个带有文本字段的应用程序,其中包含如下图所示的图像图标。我没有使用应用程序设计器。请帮我在这里输入图片描述

提前致谢

0 投票
2 回答
155 浏览

titanium - 使用 Titanium Android 模块开发将“对象列表”放入 KrollDict

我在模块源代码中声明了一个自定义类。

我在模块中声明了一个 Android 方法

在 Titanium 应用程序中调用 getListOfOjects 方法时

我似乎无法检索到friendList 对象。

我想要达到的预期结果是这样的

问题是,如何根据上面的示例代码实现预期的结果?

0 投票
0 回答
63 浏览

android - 升级 SDK 后 Titanium 应用无法在 Android 中构建,资源入口接受已定义

升级到 Titanium SDK 6.1.0.GA 后,我的应用程序不再构建。它给出了错误:

[错误] 无法打包应用程序:[错误] [错误] /Users/justintoth/Documents/housters-mobile/build/android/res/values/strings.xml:51:错误:资源条目接受已定义。[错误] /Users/justintoth/Documents/housters-mobile/build/android/res/values/admob_strings.xml:5:最初在这里定义。

strings.xml 或 admob_strings.xml 都不是我自己创建或编辑的文件,它们是自动生成的。另外,我什至没有在我的应用程序中使用 admob,Titanium 似乎无论如何都包含它,这在我看来是非常浪费的。

这是完整的构建日志: https ://gist.github.com/justintoth/c33f2eb540d6891db99d557bc3f10be7

它在 iOS 上运行良好,问题仅在 Android 上。有任何想法吗?

0 投票
1 回答
94 浏览

appcelerator - Titanium - 样式时的 Android 按钮“本机”行为

我创建了 2 个按钮:

第一个是一个非常简单的默认按钮。第二个我刚刚添加了红色背景颜色。结果是这样的:

在此处输入图像描述

正如您从图片中看到的那样,只需添加不同的背景颜色,按钮就会与它的“原生”外观发生很大变化。我期望的是按钮将保持不变,只是带有红色背景。

  1. “样式化”按钮更大(如您所见,我没有设置任何尺寸)。
  2. “样式化”按钮角不再是圆形的。
  3. 最烦人的——“样式化”按钮在单击时不再具有 android 按钮涟漪效应。

这是为什么?可以修复吗?

0 投票
1 回答
200 浏览

node.js - ERROR 应用程序安装程序异常进程终止。进程退出值为 1

使用 android Titanium 应用程序,但在 android 设备上构建应用程序时出错

Titanium SDK Targeting 5.5.1.GA,(不想使用 6.xxGA)

下面的错误,我得到了。

“--auto-add-overlay” “--extra-packages” “ti.modules.titanium.ui:android.support.v7.appcompat:android.support.v7.cardview” “-S” “/var/folders /n5/rvsyx_zn7zj18tp7_nvh5xth0000gn/T/1171116-38126-xvmesk.s7mkl/res“-S”“/var/folders/n5/rvsyx_zn7zj18tp7_nvh5xth0000gn/T/1171116-38126-1okeu7f/var.97uo” /文件夹/n5/rvsyx_zn7zj18tp7_nvh5xth0000gn/T/1171116-38126-8lmck2.sraax/res" 2017-12-16T16:27:31.643Z | 错误 | 抛出了一个未捕获的异常!2017-12-16T16:27:31.644Z | 错误 | 路径必须是字符串。接收到的未定义路径必须是字符串。收到未定义的 [ERROR] 应用程序安装程序异常进程终止。进程退出值为 1 “--auto-add-overlay” “--extra-packages” “ti.modules.titanium.ui:android.support.v7.appcompat:android.support.v7.cardview” “-S” “/var/folders /n5/rvsyx_zn7zj18tp7_nvh5xth0000gn/T/1171116-38126-xvmesk.s7mkl/res“-S”“/var/folders/n5/rvsyx_zn7zj18tp7_nvh5xth0000gn/T/1171116-38126-1okeu7f/var.97uo” /文件夹/n5/rvsyx_zn7zj18tp7_nvh5xth0000gn/T/1171116-38126-8lmck2.sraax/res" 2017-12-16T16:27:31.643Z | 错误 | 抛出了一个未捕获的异常!2017-12-16T16:27:31.644Z | 错误 | 路径必须是字符串。接收到的未定义路径必须是字符串。收到未定义的 [ERROR] 应用程序安装程序异常进程终止。进程退出值为 1 收到未定义的 [ERROR] 应用程序安装程序异常进程终止。进程退出值为 1 收到未定义的 [ERROR] 应用程序安装程序异常进程终止。进程退出值为 1

系统设定

请纠正我错的地方,在这个问题上花了太多时间。谢谢你。

0 投票
1 回答
78 浏览

appcelerator - 无法读取未定义的属性“sdks” - Appcelerator TiSDK 5.5.1ga

尝试使用 Appcelerator studio 4.8.1 和 Titanium SDK 5.5.1 GA 构建 Android 模块时遇到以下问题,我收到以下错误。无法解决此问题。

| 错误 | 抛出了一个未捕获的异常!无法读取未定义的属性“sdks”| 错误 | 无法读取未定义的属性“sdks”

0 投票
1 回答
29 浏览

javascript - 在 Android 设备上构建应用程序时出现以下错误

| 错误 | 抛出了一个未捕获的异常!无法读取未定义的属性“localNSMap”| 错误 | 无法读取未定义的属性“localNSMap”

这是我仅在 Android 设备上遇到的错误,它在构建应用程序之前终止。iOS 它工作正常。

0 投票
2 回答
249 浏览

android - 在 Titanium 应用程序中添加 benCoding.AlarmManager 模块时应用程序崩溃

我正在使用 Titanium SDK 7.0.0 GA 并从这里安装了 benCoding.AlarmManager (version-1.0.0) 模块。当我将模块添加到如下图所示的 tiapp.xml 模块列表并运行应用程序时,应用程序崩溃。我需要安装这个模块来安排警报。请告诉我,如何在 Titanium studio 中安装这个模块?

在此处输入图像描述

这是我在控制台中收到的日志消息 -

这是我在 tiapp.xml 中的 android xlm 布局 -