0

Я пытался установить модуль C2DM для титана студии здесь: https://github.com/Kuraturpa/titanium-c2dmAppcelerator - C2DM на Android

Я постоянно возникают проблемы. Когда я установил его, как описано здесь: http://developer.appcelerator.com/question/38451/c2dm-in-titanium

Я продолжаю получать сообщение об ошибке, что он не может найти модуль (во время выполнения). Ошибка гласит:

Location: [357, 0] /tmp/module.js Message: Error: Requested module not found: com.findlaw.titanium.cd2m (/tmp/module.js#357)

Я действительно не могу найти этот файл в любом месте в моих вещах, потому что у меня нет папки TMP в моем проекте. Я первоначально поместил xml-код из этого выше сообщения форума в файл timodule.xml, и он довел меня до этой ошибки времени выполнения. Когда я включаю его в файл tiapp.xml я получаю эту ошибку:

[ERROR] The 'apiversion' for 'com.findlaw.titanium.c2dm' in the module manifest is not a valid value. Please use a version of the module that has an 'apiversion' value of 2 or greater set in it's manifest file

При попытке вручную построить модуль сам с помощью муравей, я получаю:

BUILD FAILED /Users/sammy/Downloads/IGx89-titanium-c2dm-3b05b8a 2/build.xml:9: Cannot find /Library/Application Support/Titanium/mobilesdk/osx/1.8.0.1/module/android/build.xml imported from /Users/sammy/Downloads/IGx89-titanium-c2dm-3b05b8a 2/build.xml

Я проверил, и строить .xml находится в папке, указанной в ошибке. Я не понимаю, что здесь делать ...

ответ

0

Этот модуль не поддерживает версию Titanium Mobile, которую вы используете (1.8.0.1 или новее). Вы должны либо обновить его самостоятельно, либо найти другой модуль C2DM.

Руководство для портирования 1.8.0.1 доступна здесь: http://docs.appcelerator.com/titanium/2.0/index.html#!/guide/Android_Module_Porting_Guide_for_1.8.0.1