cari

Rumah  >  Soal Jawab  >  teks badan

android 为什么我往源码里添加了一些Log,但没有打印出来?控制台输出也不行

我在原生VideoView的onMeasure方法中,添加了一些Log和在控制台输出的方法,如下图:

但都没有看到输出,用的是Genymotion测试。
之前,在网上搜到一个类似的提问,里面提了很多方面,感觉都有可能,但因为讲的都很简短,题主追问也没有再回答,所以来这里再问一下。希望能得到比较详细的答案,或者是研究方向。谢谢!!

PHP中文网PHP中文网2818 hari yang lalu385

membalas semua(5)saya akan balas

  • PHP中文网

    PHP中文网2017-04-17 18:03:20

    Pertama sekali, terima kasih semua orang atas jawapan anda! Saya bertanya di sana sini, dan kemungkinan besar jawapan yang saya dapat ialah dengan melakukan ini, saya hanya mengubah suai kod sumber dalam persekitaran pembangunan saya, tetapi kod sumber pada telefon atau simulator tidak berubah. Jadi untuk mencetak Log masuk kod sumber, dianggarkan kita perlu mengubah suai persekitaran berjalan, iaitu, kod sumber dalam telefon bimbit atau simulator, tetapi saya merasakan bahawa ini mengubah suai sistem. . .

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-17 18:03:20

    Mulakan semula genymotion dan studio dan cuba

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 18:03:20

    Periksa jika tiada syarat pemilihan

    Atau cuba cabut dan pasangkan USB

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-17 18:03:20

    Studio kadangkala tidak mencetak Log, cuba Toast

    balas
    0
  • PHP中文网

    PHP中文网2017-04-17 18:03:20

    Native?? Anda perlu mewarisi paparan video dan menulis semula kaedah onMeasure Kerana anda menukarnya dalam kod sumber, kod sumber yang baru anda tukar tidak akan dikompilasi semasa dijalankan

    balas
    0
  • Batalbalas