Я пытаюсь реализовать связь Bluetooth для своего приложения, но я все еще застрял в части обнаружения устройств.Итак, я пытаюсь реализовать пример чата Bluetooth, предоставленный Google, но я получаю некоторые ошибки.Действительно, Ecplise говорит мне, что я должен импортировать android.R
, но я знаю, что это ошибка Eclipse.Кажется, что основная проблема заключается в том, что файлы макета xml не распознаются.
Я получил некоторые ошибки из своей консоли:
[2011-05-26 15:30:46 - androidBthChat] E:\DATA\Simon\simon\Travail\Workspace_Eclipse\androidBthChat\res\layout\device_list.xml:8: error: Error: No resource found that matches the given name (at 'text' with value '@string/title_paired_devices').
[2011-05-26 15:30:46 - androidBthChat] E:\DATA\Simon\simon\Travail\Workspace_Eclipse\androidBthChat\res\layout\device_list.xml:23: error: Error: No resource found that matches the given name (at 'text' with value '@string/title_other_devices').
[2011-05-26 15:30:46 - androidBthChat] E:\DATA\Simon\simon\Travail\Workspace_Eclipse\androidBthChat\res\layout\device_list.xml:38: error: Error: No resource found that matches the given name (at 'text' with value '@string/button_scan').
[2011-05-26 15:30:46 - androidBthChat] E:\DATA\Simon\simon\Travail\Workspace_Eclipse\androidBthChat\res\layout\main.xml:26: error: Error: No resource found that matches the given name (at 'text' with value '@string/send').
[2011-05-26 15:30:46 - androidBthChat] E:\DATA\Simon\simon\Travail\Workspace_Eclipse\androidBthChat\res\menu\option_menu.xml:4: error: Error: No resource found that matches the given name (at 'title' with value '@string/secure_connect').
[2011-05-26 15:30:46 - androidBthChat] E:\DATA\Simon\simon\Travail\Workspace_Eclipse\androidBthChat\res\menu\option_menu.xml:8: error: Error: No resource found that matches the given name (at 'title' with value '@string/insecure_connect').
[2011-05-26 15:30:46 - androidBthChat] E:\DATA\Simon\simon\Travail\Workspace_Eclipse\androidBthChat\res\menu\option_menu.xml:12: error: Error: No resource found that matches the given name (at 'title' with value '@string/discoverable').
Затем, используя непосредственно API в файлах Android, ябыл удивлен, когда Eclipse предложил мне импортировать com.example.android.BluetoothChat.R
.Я сделал это, и все предыдущие ошибки исчезли.Я скомпилировал и приложение вылетало прямо на эмуляторе и на моем Desire.
Итак, есть ли у вас какие-либо подсказки для моей проблемы?Это проблема версии Android?Отсутствует пакет?Ошибка затмения?
К вашему беспокойству, я не трогал код примера чата Bluetooth и попытался скомпилировать версию Android для 2.1 и 3.0.
Итак, я хочу заранее поблагодарить вас,за вашу помощь, что бы это ни было: подсказки или самый простой учебник по изучению Bluetooth API.
С уважением.
Спасибо, Листер, но я уже написал два разрешения на Bluetooth в Манифесте Android.Это не причина моей проблемы.
Я только что прочитал это: android.R не может быть решен
И я проверяю:
- Путь к пакету в манифесте
- Путь к пакету в java-файлах
Я написал com.androidBthChat
в соответствующих файлах.
Затем я попытался скомпилировать,чтобы запустить приложение в эмуляторе, и я только что получил ту же сбойную ошибку с неверным путем пакета:
The application Bluetooth Chat(process com.example.anndroid.BluetoothChat) has stopped unexpectedly.
Please try again.
Итак, мы видим, что приложение ищет пакет с неверным путем.Должен ли я воссоздать пакет samed path на примере Android?
У вас есть идея?Хотите ли вы других точности относительно моего кода?Спасибо за ваши ответы.
Привет всем,
Я почти решил мою проблему.Теперь я могу:- скомпилировать проект Bth Chat android без ошибок,- запуск без сбоев,- и обнаружить устройства (мой мобильный телефон Nokia).
Но не могу подключить нокию к htc desire.Я предполагаю, что я должен использовать другой телефон Android с тем же приложением.Я сделаю это в ближайшее время.
Чтобы получить этот результат, я сначала воссоздал весь проект и получил советы от автора этого: Oscilo_Bth .Ср UUID_issue .Я изменил UUID на 00001101-0000-1000-8000-00805F9B34FB
.
Я скоро вернусь с новыми результатами.