Интегрируйте новый relic sdk в проект без градации в студии Android.

Я пытаюсь интегрировать новый реликтовый SDK в свое приложение, и проблема в том, что код старый и не был перенесен в gradle, и у нас нет времени на его портирование. Поэтому, когда мы пытаемся добавить новый relic sdk в структуру проекта, поскольку библиотека не работает, и она выдает мне ошибку, что я не могу получить обратную связь, ошибка следующая.

Не удалось обнаружить инструментарий New Relic. Вероятно, что-то пошло не так в процессе сборки, и вам следует обратиться по адресу [email protected].


person pgomezcayon    schedule 02.04.2014    source источник


Ответы (2)


NewRelic предоставляет видео на своей странице для правильного импорта в ADT/Eclipse. Он доступен на этой странице: https://docs.newrelic.com/docs/mobile-apps/android-installation-and-configuration

Как правило, после добавления файла .jar в каталог вашей библиотеки вы должны правильно указать путь сборки. Щелкните правой кнопкой мыши свой проект, выберите Build Path -> Configure Build Path и убедитесь, что файл .jar отображается на вкладке Libraries и отмечен на вкладке Order and Export.

person BVB    schedule 02.04.2014
comment
Спасибо за ваш ответ, я думаю, что попытаюсь импортировать свой код в eclipse, хотя я не доверяю eclipse и предпочитаю использовать студию Android, но похоже, что нет возможности интегрировать newRelic sdk в студию Android без использования gradle . - person pgomezcayon; 02.04.2014
comment
Из любопытства — почему вы предпочитаете не использовать gradle для Android Studio? - person BVB; 02.04.2014
comment
Я работал задолго до того, как gradle или даже студия Android вышли на сцену разработки Android, и продолжающиеся изменения, каждый новый выпуск плагина gradle, заставляющий ваш код останавливаться, является для меня чем-то в бета-версии, недостаточно стабильным и это добавляет дополнительную работу для разработчиков, что-то должно быть действительно гладким. - person pgomezcayon; 02.04.2014

В любом случае, что касается проблемы невозможности сборки в студии Android, она исправлена, но также я смог импортировать свой код в eclipse и запустить его, а после этого я заставляю его работать также в студии Android без градиента. Я отправил билет в новую реликвию на тот случай, если они захотят создать новый учебник для таких людей, как я, которые не используют gradle и заставляют его работать в студии Android. Это важная строка:

-javaagent:/путь/к/newrelic-android-3.330.0/lib/class.rewriter.jar

вы должны добавить это в свои параметры компиляции, и единственный способ сделать это - через предпочтения студии Android, а не предпочтения вашего проекта. Попробуйте найти способ добавить эту команду только тогда, когда мы создаем этот проект, а не другие. Дай посмотреть.

person pgomezcayon    schedule 02.04.2014