Какой список ошибок вы получили, когда разрабатывали приложение для Android? - PullRequest
3 голосов
/ 17 ноября 2011

Какой список ошибок вы получили, когда разрабатывали приложение для Android?

Есть некоторые известные ошибки и некоторые неизвестные (они не описаны в документации).

Например

Известная ошибка:

Ошибка нескольких устройств от нескольких производителей в версии 2.2 в ANDROID_ID. Насколько я смог определить, все затронутые устройства имеют одинаковый ANDROID_ID, который равен 9774d56d682e549c. Который также является идентичным идентификатором устройства, сообщаемым эмулятором.

Неизвестная ошибка:

telephonyManager.getLine1Number(): используется для чтения номера телефона, но некоторые устройства (не определенные) возвращают ноль, даже если они имеют приложение Phone.

Так что я думаю, что должен быть список ошибок, где во время разработки мы можем помнить об этом.

Могут быть некоторые ошибки API. Можете ли вы перечислить их, пожалуйста?

Ответы [ 2 ]

2 голосов
/ 17 ноября 2011

Известная ошибка, но она будет отображаться во время компиляции с ошибкой

R не может быть разрешено

когда мы используем Android SDK с затмением .. Затмение иногда ошибочно добавляет

import android.R

, который прервет процесс make во время компиляции.

Примечание: Eclipse иногда любит добавлять оператор android.R для импорта в верхняя часть ваших файлов, которые используют ресурсы, особенно когда вы спрашиваете затмение, чтобы сортировать или иным образом управлять импортом. Это приведет к вашей марке сломать. Посмотрите на эти ошибочные операторы импорта и удалите им.

2 голосов
/ 17 ноября 2011

Странная вещь, которую я могу вспомнить на данный момент, это то, что если вы используете RelativeLayout внутри вкладок для Android 2.1, это даст некоторую ошибку decoreView, в то же время прекрасно работает с otherLayouts. так что протестируйте ваше приложение на 2.1, если у вас есть TabWidget

...