phonegap Плагин Google Analytics для Android возвращает класс, не найденный при вызове одного из методов - PullRequest
2 голосов
/ 01 марта 2012

Добрый вечер, В настоящее время я разрабатываю приложение для Android с использованием PhoneGap и Sencha Touch 1.1. У меня проблемы с плагином GoogleAnalyticsTracker для Android. Я следовал всем инструкциям на github о том, как импортировать необходимый код для работы плагина, но у меня проблемы с инициализацией.

В моем plugins.xml я добавил следующую строку: < plugin name="Analytics" value="com.phonegap.plugins.analytics.GoogleAnalyticsTracker" />

Как указано в файле readme.md в github. Я также добавил файл GoogleAnalyticsTracker.java в com / phonegap / plugins / analytics и сослался на файл js в моем html ... Кажется, все работает нормально, кроме той части, где я вызываю метод start с идентификатором учетной записи ... Метод возвращает коллбэк с ошибкой «Класс не найден». Есть идеи, почему PhoneGap не может найти класс, указанный в XML?

Если вам нужна дополнительная информация по этому вопросу, пожалуйста, не стесняйтесь спрашивать.

Заранее спасибо!

PS. Я использую PhoneGap 1.4.1

-L_Sonic

Ответы [ 2 ]

2 голосов
/ 01 марта 2012

Я посмотрел на src и увидел, что PhoneGap.exec вызывает в analytics.js не совпадает с именем плагина.У вас есть два способа исправить это.

  1. В файле plugins.xml сделайте строку плагина:

  2. Или в analytics.js замените все экземпляры GoogleAnalyticsTracker на Analytics

Это ошибка в коденастройка в github.Вы должны отправить автору сообщение, чтобы он их исправил.

0 голосов
/ 05 апреля 2012

Вместо того, чтобы использовать плагин PhoneGap, я бы рекомендовал использовать Google Analytics SDK для отслеживания использования приложения, разработанного с использованием PhoneGap, или любого мобильного веб-приложения.

Убедитесь, что вы уважаете конфиденциальность своих пользователей и не отправляете никакие другие данные в Google Analytics. Кроме того, вы также должны придерживаться политики конфиденциальности Google Analytics. Вот как это сделать.

http://www.the4thdimension.net/2011/11/using-google-analytics-with-html5-or.html

...