|
Аз-Буки. Отладка в AndroidStudio + Genymotion
|
|||
---|---|---|---|
#18+
Взял наверно, всем знакомый тутор от сансеев Андроида, нарисовал, две простейшие активити. На первой форме кнопка + текствью: C:\..\MyApplication8\app\src\main\res\layout\activity_my.xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
C:\..\MyApplication8\app\src\main\java\com\example\user\myapplication\MyActivity.java: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
На второй нифига толком нет: C:\..\MyApplication8\app\src\main\res\layout\activity_display_message.xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
C:\..\MyApplication8\app\src\main\java\com\example\user\myapplication\DisplayMessageActivity.java: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43.
Маник C:\..\MyApplication8\app\src\main\AndroidManifest.xml: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
Ресурсы: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
По замыслу, по нажатии на кнопку в первой активити должна сработать sendMessage, и вызвать вторую активити, где динамически должна создаться вьюшка с текстом, переданным из первой активити. Все компилируется и запускается. Но при нажатии на кнопку, ничего не происходит. Куда смотреть в студии тоже неясно. Пробовал брейкпоинты ставить в процедуре, тоже не ловят ничего. Logcat: 10-22 20:03:59.317 1225-1225/com.example.user.myapplication W/ViewRootImpl﹕ Dropping event due to no window focus: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_UNKNOWN, scanCode=125, metaState=0, flags=0x8, repeatCount=683, eventTime=77772, downTime=41607, deviceId=1, source=0x301 } 10-22 20:03:59.317 1225-1225/com.example.user.myapplication W/ViewRootImpl﹕ Dropping event due to no window focus: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_UNKNOWN, scanCode=125, metaState=0, flags=0x8, repeatCount=684, eventTime=77822, downTime=41607, deviceId=1, source=0x301 } 10-22 20:03:59.317 1225-1225/com.example.user.myapplication W/ViewRootImpl﹕ Dropping event due to no window focus: KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_UNKNOWN, scanCode=125, metaState=0, flags=0x8, repeatCount=685, eventTime=78309, downTime=41607, deviceId=1, source=0x301 } 10-22 20:09:23.689 1328-1328/com.example.user.myapplication D/dalvikvm﹕ GC_FOR_ALLOC freed 60K, 4% free 3925K/4060K, paused 1ms, total 1ms 10-22 20:09:23.773 1328-1328/com.example.user.myapplication D/libEGL﹕ loaded /system/lib/egl/libEGL_genymotion.so 10-22 20:09:23.773 1328-1328/com.example.user.myapplication D/﹕ HostConnection::get() New Host Connection established 0xb88ea490, tid 1328 10-22 20:09:23.789 1328-1328/com.example.user.myapplication D/libEGL﹕ loaded /system/lib/egl/libGLESv1_CM_genymotion.so 10-22 20:09:23.789 1328-1328/com.example.user.myapplication D/libEGL﹕ loaded /system/lib/egl/libGLESv2_genymotion.so 10-22 20:09:23.917 1328-1328/com.example.user.myapplication W/EGL_genymotion﹕ eglSurfaceAttrib not implemented 10-22 20:09:23.921 1328-1328/com.example.user.myapplication E/OpenGLRenderer﹕ Getting MAX_TEXTURE_SIZE from GradienCache 10-22 20:09:23.925 1328-1328/com.example.user.myapplication E/OpenGLRenderer﹕ MAX_TEXTURE_SIZE: 4096 10-22 20:09:24.089 1328-1328/com.example.user.myapplication E/OpenGLRenderer﹕ Getting MAX_TEXTURE_SIZE from Caches::initConstraints() 10-22 20:09:24.089 1328-1328/com.example.user.myapplication E/OpenGLRenderer﹕ MAX_TEXTURE_SIZE: 4096 10-22 20:09:24.089 1328-1328/com.example.user.myapplication D/OpenGLRenderer﹕ Enabling debug mode 0 10-22 20:11:24.313 1414-1414/com.example.user.myapplication D/dalvikvm﹕ Late-enabling CheckJNI 10-22 20:11:24.389 1414-1414/com.example.user.myapplication D/dalvikvm﹕ GC_FOR_ALLOC freed 64K, 4% free 3925K/4060K, paused 2ms, total 2ms 10-22 20:11:24.493 1414-1414/com.example.user.myapplication D/libEGL﹕ loaded /system/lib/egl/libEGL_genymotion.so 10-22 20:11:24.493 1414-1414/com.example.user.myapplication D/﹕ HostConnection::get() New Host Connection established 0xb8a26230, tid 1414 10-22 20:11:24.537 1414-1414/com.example.user.myapplication D/libEGL﹕ loaded /system/lib/egl/libGLESv1_CM_genymotion.so 10-22 20:11:24.537 1414-1414/com.example.user.myapplication D/libEGL﹕ loaded /system/lib/egl/libGLESv2_genymotion.so 10-22 20:11:24.805 1414-1414/com.example.user.myapplication W/EGL_genymotion﹕ eglSurfaceAttrib not implemented 10-22 20:11:24.809 1414-1414/com.example.user.myapplication E/OpenGLRenderer﹕ Getting MAX_TEXTURE_SIZE from GradienCache 10-22 20:11:24.813 1414-1414/com.example.user.myapplication E/OpenGLRenderer﹕ MAX_TEXTURE_SIZE: 4096 10-22 20:11:24.841 1414-1414/com.example.user.myapplication E/OpenGLRenderer﹕ Getting MAX_TEXTURE_SIZE from Caches::initConstraints() 10-22 20:11:24.841 1414-1414/com.example.user.myapplication E/OpenGLRenderer﹕ MAX_TEXTURE_SIZE: 4096 10-22 20:11:24.841 1414-1414/com.example.user.myapplication D/OpenGLRenderer﹕ Enabling debug mode 0 Сильно не пинайте, сами мы не местные ) (яву и андроид раньше не тыкал, только начал курить )) Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 00:17 |
|
Аз-Буки. Отладка в AndroidStudio + Genymotion
|
|||
---|---|---|---|
#18+
ИчоделатьтоНо при нажатии на кнопку, ничего не происходит. Куда смотреть в студии тоже неясно. Пробовал брейкпоинты ставить в процедуре, тоже не ловят ничего. То есть бряк в sendmessage не срабатывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 10:05 |
|
Аз-Буки. Отладка в AndroidStudio + Genymotion
|
|||
---|---|---|---|
#18+
Что-то я не вижу вызова startActivity или ещё чего-то такого? Intent создали, а дальше-то он где используется? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 10:09 |
|
Аз-Буки. Отладка в AndroidStudio + Genymotion
|
|||
---|---|---|---|
#18+
Ilya81, точно. Вечером допишу startActivity(intent);, гляну что получится, спасиб. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2014, 11:09 |
|
Аз-Буки. Отладка в AndroidStudio + Genymotion
|
|||
---|---|---|---|
#18+
Да дело оказалось именно в этом. Правда на genymotion вызов активити работает очень тормознуто, с момента нажатия кнопки до появления новой формы проходит 5 секунд и возврат в исходную форму тоже (win7 64x на i5/16Gb). Говорят на компиляторе, вообще курить можно идти. Неужели все так мучаются при отладке? ) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2014, 00:40 |
|
Аз-Буки. Отладка в AndroidStudio + Genymotion
|
|||
---|---|---|---|
#18+
ИчоделатьтоНеужели все так мучаются при отладке? ) Я не мучаюсь, но у меня андроид в эмуляторе 4.0. Был когда-то 4.4 (вроде) вот он тормознутый был. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2014, 09:23 |
|
Аз-Буки. Отладка в AndroidStudio + Genymotion
|
|||
---|---|---|---|
#18+
Странное что-то, у меня на i3/4Gb (разве что Windows 8.1, но вряд ли это влияет) с GenyMotion приложение выполняется вполне "в реальном времени", и это с учётом Mono runtime и не очень адаптированного к нему Visual Studio. SDK'ный эмулятор помедленнее, но и там переход на другой Activity максимум 2-3 секунды. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2014, 09:48 |
|
|
start [/forum/topic.php?fid=13&msg=38784769&tid=1331546]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 275ms |
total: | 390ms |
0 / 0 |