Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
kzru_hunter
1108 / 777 / 99
Регистрация: 01.02.2011
Сообщений: 1,780
Записей в блоге: 1
1

Как установить InstaReloader?

22.06.2014, 18:38. Просмотров 541. Ответов 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
Ответы с готовыми решениями:

Как установить фон?
Какая папка отвечает за это?

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

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

Установить картинку как обои
Есть imageview Нужно установить картинку как обои ( фоновое изобр)... Не...

Как установить Android Studio?
Всем привет! На оф. сайте взял дистрибутив и установил Android Studio....

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

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

TimePickerDialog: как установить время?
Подскажите как мне сделать так чтобы пользователь сам устанавливал время ...

Установить изображение как обои в программе
Как мне установить какое-то конкретное изображение на обои в Android? Я не...


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

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

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