Я работаю с примером приложения, использующего API Карт, и получаю следующую ошибку:
Package xxx requires unavailable shared library com.google.android.maps; failing!
Я получил ключ API Карт из отпечатка пальца отладочного сертификата и вставил его в основной XML-файл.таким образом:
<com.google.android.maps.MapView
android:id="@+id/mapmain"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true"
android:apiKey="lotsoflettersandnumbers" />
Я также загрузил файл jar карт на свое устройство.Что я делаю не так или не делаю правильно?Что еще нужно знать, чтобы помочь ответить на этот вопрос?
Я пробовал это на другом устройстве (Android 2.3; устройство, получающее ошибку 2.1), и оно работает.Одна вещь, которую я заметил, заключается в том, что на устройстве 2.1 разрешения для файла maps.jar имеют значение -rwxrwxrwx, а на устройстве 2.3 они имеют значение -rw-r - r--.Может ли это быть причиной ошибки?