2016-05-10 3 views
1

Я модифицировал libcore на Andorid для цели отладки.
Потребовалось много времени, чтобы построить даже переменное изменение.Как передать данные в libcore на Android?

Можно ли передавать данные в libcore android? (так что я могу изменить данные во время работы).

Я пробовал System.getProperty(), но данные не могли пересечь процесс.
Я также пробовал SystemProperties.get(), но кажется, что он не может быть использован в libcore (он не смог найти пакет и символ).

Кто-нибудь знает, как передавать данные в libcore на Android?

+0

с одной стороны - я бы попытался выяснить, есть ли открытый метод JNI, который я могу назвать. Если это так, вы можете создать «родной» метод в своем Java-коде как мостовой метод и использовать его вместо этого. – Nativ

+0

Спасибо Nativ. JNI выполним, но немного сложнее для меня. Наконец, я использовал файл для передачи данных. –

ответ

0

Спасибо Nativ.
JNI выполним, но немного сложнее для меня.

Наконец, я использовал простой, легкий, но глупый способ сделать это.
Я создал файл и сохранил мой параметр в этом файле и получил данные из libcore.

Это глупо, но работал для меня для отладки.
Теперь мне не нужно перестраивать libcore, и это спасло много для меня.

+0

На самом деле это нехорошее обходное решение, удачи. – Nativ

Смежные вопросы