Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
kzru_hunter
1106 / 775 / 58
Регистрация: 01.02.2011
Сообщений: 1,779
Записей в блоге: 1
#1

Как установить InstaReloader? - Программирование Android

22.06.2014, 18:38. Просмотров 529. Ответов 0
Метки нет (Все метки)

Хочу испробовать hot code replace в Eclipse. Узнал, что для этого есть InstaReloader.
Читал хелп по установке InstaReloader. Всё понятно, кроме одного:
Create ${USER_HOME}/InstaReloader/instareloader.props file,
Собственно, что это за переменная USER_HOME?

В другом месте вот как написано:
Configuration of InstaReloader consist of 3 steps. 1) There has to be InstaReloader/instareloader.props file in the user home directory(The path stored in the “user.home” VM property).
Добавлено через 14 минут
Разобрался, это домашняя папка в операционной системе ПК (example: c:\Users\пользователь).
Только вот непонятно, почему файл instareloader.props должен быть привязан именно к папке ${USER_HOME}\InstaReloader

Добавлено через 1 час 11 минут
Теперь другая проблема возникла:
Сделал что написано тут:
Кликните здесь для просмотра всего текста
1) Create ${USER_HOME}/InstaReloader/instareloader.props file.

Define path to the Android SDK installation directory:
android.sdk.path=C:/Program Files (x86)/Android/android-sdk

Define path to demo project:
com.example.layoutreloaddemo=PATH_TO/LayoutReloadDemo

2) import LayoutReloadDemo and IR-LayoutReloadDemo-Launcher to Eclipse

3) in IR-LayoutReloadDemo-Launcher projects AndroidManifest.xml file change instareloader.ip to appropriate one (printed in the InstaReloader-server console output).

4) start InstaReloader-server

5) execute IR-LayoutReloadDemo-Launcher project from the IDE

http://www.instareloader.com/enablin...e-eclipse-ide/

После этого запускаю андроид-приложение, появляется сообщение "Started InstaReloader", но при этом в логах сервера появляются следующие ошибки:
Кликните здесь для просмотра всего текста
21:20:37.380 INFO f Application with package 'com.example.layoutreloaddemo' connected
21:20:37.678 DEBUG f findClass com.example.layoutreloaddemo.MainActivity id: 3399767266936573523
21:20:37.679 DEBUG jd class 'com.example.layoutreloaddemo.MainActivity' is not reloadale yet
21:20:37.747 DEBUG cs instrumenting com.example.layoutreloaddemo.MainActivity
21:20:37.814 DEBUG eN creating new TR for loader sun.misc.Launcher$AppClassLoader@4e25154f
21:20:37.854 ERROR DC InstaReloader
java.lang.IllegalArgumentException
at com.instareloader.sH.<init>(Unknown Source)
at com.instareloader.sH.<init>(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.e(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.e(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.e(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.e(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.d(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.DC.a(Unknown Source)
at com.instareloader.ER.transform(Unknown Source)
at com.instareloader.Bd.a(Unknown Source)
at com.instareloader.Bd.a(Unknown Source)
at com.instareloader.Bd.loadClass(Unknown Source)
at com.instareloader.jd.g(Unknown Source)
at com.instareloader.jd.f(Unknown Source)
at com.instareloader.jd.c(Unknown Source)
at com.instareloader.f.a(Unknown Source)
at com.instareloader.f.a(Unknown Source)
at com.instareloader.f.a(Unknown Source)
at com.instareloader.fC.run(Unknown Source)
at com.instareloader.pD.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
21:20:37.983 ERROR ER can't process files
java.lang.IllegalArgumentException
at com.instareloader.sH.<init>(Unknown Source)
at com.instareloader.sH.<init>(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.e(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.e(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.e(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.e(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.ub.d(Unknown Source)
at com.instareloader.ub.a(Unknown Source)
at com.instareloader.my.a(Unknown Source)
at com.instareloader.eN.b(Unknown Source)
at com.instareloader.DC.a(Unknown Source)
at com.instareloader.ER.transform(Unknown Source)
at com.instareloader.Bd.a(Unknown Source)
at com.instareloader.Bd.a(Unknown Source)
at com.instareloader.Bd.loadClass(Unknown Source)
at com.instareloader.jd.g(Unknown Source)
at com.instareloader.jd.f(Unknown Source)
at com.instareloader.jd.c(Unknown Source)
at com.instareloader.f.a(Unknown Source)
at com.instareloader.f.a(Unknown Source)
at com.instareloader.f.a(Unknown Source)
at com.instareloader.fC.run(Unknown Source)
at com.instareloader.pD.run(Unknown Source)
at java.lang.Thread.run(Thread.java:745)
21:20:38.126 DEBUG jd class 'com.example.layoutreloaddemo.MainActivity' is not reloadale yet
21:20:38.126 DEBUG jd class 'com.example.layoutreloaddemo.MainActivity' can't be reloadable

В смартфоне следующие логи:
Кликните здесь для просмотра всего текста
2014-06-22_21-20-37_322 TRACE >>> J >>> execute: http://7.7.7.2:18080/findClass?name=...67266936573523
2014-06-22_21-20-37_819 TRACE >>> J >>> class not found in ws: com.example.layoutreloaddemo.MainActivity
2014-06-22_21-20-37_836 TRACE >>> o >>> class com.example.layoutreloaddemo.MainActivity can't be loaded from the server
2014-06-22_21-20-37_837 TRACE >>> A >>> class could not be loaded from IR: com.example.layoutreloaddemo.MainActivity


Т.е. происходит какая-то нестыковка с com.example.layoutreloaddemo.MainActivity

Добавлено через 45 минут
Может кто-нибудь попробовать эту тулзу? Я новичок в андроиде, мог где-то ошибиться.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.06.2014, 18:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как установить InstaReloader? (Программирование Android):

Как установить фон? - Программирование Android
Какая папка отвечает за это?

Как скачать и установить Android ? - Программирование Android
Можно ли бесплатно скачать Android ? И если да, то как это сделать ?

Как установить apk на эмулятор? - Программирование Android
Собственно вот...

Как установить Андроид на флешку? - Программирование Android
есть ноут без жесткого диска надо установить андроид на флешку чтоб работать с ноута

Установить картинку как обои - Программирование Android
Есть imageview Нужно установить картинку как обои ( фоновое изобр)... Не сохранить в альбом , а сразу из приложения на рабочий экран...

Установить изображение как обои в программе - Программирование Android
Как мне установить какое-то конкретное изображение на обои в Android? Я не спрашиваю как пользователь, я хотел бы знать, какой код поможет...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.06.2014, 18:38
Привет! Вот еще темы с ответами:

Как установить Android sdk в Kubuntu? - Программирование Android
Помогите установить Android sdk на Kubuntu. Скачал архив tar.gz, гуглил как установить, но ответа, который помог не нашел. А установка из...

API 17 как установить backround у Button? - Программирование Android
Я переопределил стили для styleButton,который идет по умолчанию в API 22 и выше,таким образом, что в зависимости от цвета темы меняется фон...

Как установить баннер AdMob в приложение? - Программирование Android
Как установить баннер AdMob в приложение? Сделал всё по инструкции, размещённой на официальном сайте:...

Как правильно установить и использовать NDK? - Программирование Android
Подскажите пожалуйста, как правильно установить и использовать NDK. Инструкцию Google понять не могу, так как проект не запускается из-за...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru