Articles of titanium

获取错误msg安装失败缺少共享库

我已经制作了一个使用谷歌地图APi的应用程序,我使用的是titanium1.2.2和移动sdk 1.5.1 for android,我无论如何我试图在模拟器上运行应用程序,控制台显示错误 [INSTALL_FAILED_MISSING_SHARED_LIBRARY] 这个错误意味着什么以及如何解决它?

titaniumapi.info从不显示任何东西在控制台

我刚开始使用titanium,我不能让Ti.API.info(“我的日志消息”)打印控制台中的任何东西。 我尝试在Android设备,Android模拟器,iPhone模拟器中以及GoogleChrome中的移动Web项目中运行应用程序,而Titanium Studio中的控制台窗口从不打印我的日志消息。 我最后一次尝试在导入的示例“Todo List”中。 在文件app.js的开头,我添加了两条日志消息: if (Ti.version < 1.8 ) { alert('Sorry – this application template requires Titanium Mobile SDK 1.8 or later'); } else { Ti.API.error('my error'); Ti.API.log('error','my error'); 该应用程序运行在设备,模拟器和浏览器,但是这个消息是从来没有显示。 我正在使用最新版本的Titanium Studio,最新的android SDK和xCode 4.2。 在Mac OS X 10.6.8上运行。 titanium工作室,构build:2.0.1.201204132053 我会很高兴提供任何其他信息,可能表明为什么这是行不通的。 为什么这不在控制台上显示任何东西?

使用Titanium的Facebook模块无法访问令牌错误,无法loginFacebook

我正在使用Titanium Studio 3.2.0和Titanium SDK 3.2.0.GA,并且在有或没有Facebook应用程序的情况下部署到Android设备。 要login到Facebook,我正在使用Titanium提供的那个 。 我有这个链接中描述的相同的问题。 当我第一次授权时,来自Facebook的login事件完全没有问题。 但是,如果我注销,然后尝试再次授权(在这一点上我的应用程序的权限已被接受,所以理论上它应该触发login事件)我得到logcat上的以下错误: E/FacebookModule( 1584): (main) [11631,11631] LoginDialogListener onFacebookError: Invalid access token. E/FacebookModule( 1584): com.facebook.android.FacebookError: Invalid access token. E/FacebookModule( 1584): at com.facebook.android.Facebook.onSessionCallback(Facebook.java:433) E/FacebookModule( 1584): at com.facebook.android.Facebook.access$000(Facebook.java:97) E/FacebookModule( 1584): at com.facebook.android.Facebook$2.call(Facebook.java:379) E/FacebookModule( 1584): at com.facebook.Session$3$1.run(Session.java:1239) E/FacebookModule( 1584): at android.os.Handler.handleCallback(Handler.java:605) E/FacebookModule( 1584): at android.os.Handler.dispatchMessage(Handler.java:92) E/FacebookModule( 1584): at android.os.Looper.loop(Looper.java:154) E/FacebookModule( 1584): […]

Appcelerator 4在Mac上找不到Android SDK

Appcelerator Studio 4.7.1.201609100950在Mac OS X上无法findAndroid SDK。 我已经使用Appcelerator Studio仪表板上的button下载了它。 下载成功完成后,Appcelerator Studio无法识别。 我收到以下错误:[Android SDK Home]在指定的SDK位置下找不到Android SDK

titanium与本土工具

我仍然检查一切。 我想知道如果我们使用Titanium开发应用程序有什么限制。 使用Titanium无法完成iPhone和Android的操作? 哪些事情只能使用本地工具来完成? 我听说性能可能是一个问题。 这有多糟糕? 先谢谢你。 🙂

什么是adb守护进程?

运行应用程序.apk文件时会生成apk文件安装在模拟器中。 为了在模拟器中安装apk文件,我们需要Android Debug Bridge(ADB)服务。 守护进程是此服务的一部分。 我的问题是守护进程的工作是什么? 它有什么作用?

我如何将应用程序(Titanium-Android)中的选定人员删除到ContactList?

我使用getAllPerson()函数,并显示我想要删除选定的人在TableView中的所有人。 但removePerson()只支持iPhone,我怎么用Android删除。 任何build议表示赞赏

Facebook的apprequests对话框总是返回取消Titanium Android?

我正在使用Facebook 3.0.1titanium模块。 在Android中,Facebook apprequests对话框始终以取消的方式返回,即使在Facebook上可以看到实际的apprequest发送。 因此,我不能在我的后端存储requestid,这使得apprequest无用。 但在iOS中,它工作正常。 这是我的代码 var fb = require('facebook'); fb.appid = 'my_app_id'; fb.permissions = ['publish_stream', 'read_stream', 'email']; // Permissions your app needs fb.forceDialogAuth = true; fb.addEventListener('login', function(evt) { if (evt.success) { fb.dialog("apprequests", { message:"LeaugeNation", // max_recipients : "2" }, function(response) { alert(JSON.stringify(response)); if(response.result) { alert("send friend req"); // sendFacebookInvite(e.result); } }); } else […]

Android自定义urlscheme拒绝工作/如何在OAuth之后导航回Android应用程序

编辑,请看下面这个问题的第二个答案一个更简洁,简单的问题显示 我终于打了我的智慧。 我正在使用titanium的跨平台的应用程序(IOS和Android),并通过其余的电话连接到salesforce API。 我已经花了3天20小时的时间在这个问题上,我仍然坚持。 任何支持将不胜感激! 所以让我们进入 我想要做的事:应用程序启动,检查用户是否已经使用oauth2授权给予令牌,如果没有给予用户salesforcelogin屏幕。 用户input凭证并点击“允许”button, 然后我们被redirect回应用程序 。 问题:从我想要做的事情的描述中,除了最后一行以粗体显示之外,所有事情都是有效的。 一旦用户点击“允许”button,我们收到这个未知的urlscheme错误: 代码:代码几乎包含3个不同的重要区域 我的index.js文件是salesforcelogin调用的地方 我的AuthService.js文件是在index.js中调用salesforce url信息的地方 我的tiapp.xmlconfiguration的东西是为Android自定义urlscheme举行 index.js var Auth = require('AuthService'); Auth.openLogin(); AuthService.js这里只有“openLogin”函数非常重要。 var loginWindow; module.exports = { get: function () { console.log("made it into the auth.get function"); return Ti.App.Properties.getObject('auth'); }, set: function (data) { Ti.App.Properties.setObject('auth', data); console.log("auth set function was executed!!!"); }, […]

贝宝整合问题在titanium

我必须在我的应用程序中实现PayPal。 在这里,我已经添加了一些产品到购物车。 如果我点击购物车,我必须使用PayPal付款。 当点击PayPalbutton,我得到以下错误: 物料价格,税金和运费指定的金额不加总计金额。 为什么会出现这个错误? 我正在使用下面的代码: $.paypalWindow.addEventListener('open', function(){ var Paypal = require('ti.paypal'); var u = Ti.Android != undefined ? 'dp' : 0; var status = Ti.UI.createLabel({ top: 20 + u, height: 50 + u, color: '#333', text: 'Loading, please wait…' }); $.paypalWindow.add(status); var price = totalamount; var invoiceitemslist = JSON.stringify(data); var button; function addButtonToWindow() […]