2016-06-24 4 views
3

Есть ли способ отладить собственный Java-код для Android-приложения, построенный с использованием react-native. В частности, я хочу отлаживать сторонний пакет Android, который я использую в своем приложении react-native. Есть сообщения в блоге и вопросы о stackoverflow о том, как отлаживать js-код, но я не нашел сообщений о том, как отлаживать собственный Java-код. Я попытался просто импортировать сторонний пакет Android в Android Studio и попытался запустить его в отладчике, но ничего действительно не произошло, чего я ожидал.Отладка собственного кода java в native-native

Пожалуйста, дайте мне знать, если и как это можно достичь. Благодаря!

ответ

7

Вы можете открыть проект в Android Studio и отладить любой собственный код (добавить контрольные точки, отлаживать шаг за шагом и т. Д.).

Обязательно запустите заводскую упаковку React. А затем запустите приложение из Android Studio в режиме отладки.

Подробнее: https://developer.android.com/studio/debug/index.html

+0

Я не понял, что Android-студия будет автоматически импортировать Android проекты в директории node_modules и позволяют мне отладить внутри них. Довольно круто и спасибо за быстрый ответ! –

+0

Да, просто импортируйте пакет Android из проекта React Native и запустите из Android Studio, как и другие чистые приложения для Android, показывают отладочные отпечатки. Спасибо за ясный и отличный ответ! –

+0

Что вы сделали? 1. Откройте корень вашего проекта в Android Studio, 2. Установите точки останова в node_modules/. Что означает «запускающий упаковщик»? 'реакция-родной run-android'? и что вы настраиваете в Android Studio для отладки приложения? – Piu130