HTC wildfire, приложение вылетает, если телефон подключен к logcat и приложение пытается получить доступ к SD-карте - PullRequest
0 голосов
/ 28 января 2012

У меня HTC Wildfire, и я использую его для тестирования своих приложений. Я хочу, чтобы телефон всегда был подключен через USB к компьютеру, чтобы я мог просматривать журналы в LogCat или использовать отладчик.

Проблема начинается, когда я пытаюсь получить доступ к SD-карте из приложения.

Хотя телефон находится в режиме «HTC Sync», и я вижу журналы ... когда приложение пытается получить доступ к SD-карте, приложение вылетает. Поэтому я должен удалять usb каждый раз, когда я хочу протестировать его, и повторно подключить его (и waiiiiiit) для повторного развертывания приложения.

Есть предложения?

Ответы [ 2 ]

1 голос
/ 28 января 2012

Вы можете увидеть logcat, если устройство не смонтировано как файловая система, если оно подключено к USB.

Когда устройство подключено к USB как внешняя файловая система, ваш компьютер может контролировать вашу SD-карту, поэтому вы не можете получить к ней доступ из своего приложения. Вы должны разобраться с этим делом и не иметь доступа к SD-карте в этом случае.

См. Этот пост для дополнительной информации.

0 голосов
/ 28 января 2012

Хорошо, я нашел решение.Хотя я недавно загрузил HTC, похоже, появилась новая версия.Он установил последний драйвер, и теперь он работает довольно хорошо.Большое спасибо.

...