Я новачок у розробці Android. Дотримуючись цього підручника, я отримав помилки, The import com.google.android.gms cannot be resolved
коли писав код у MainActivity.java
:
import com.google.android.gms.maps.CameraUpdateFactory;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
Шукаючи різні виправлення, я обов’язково спробував їх:
- Я завантажив Google API для певного рівня API через менеджер SDK для Android.
- Я відмітив Google API як ціль побудови проекту.
- Я додав
<uses-library android:name="com.google.android.maps" />
рядок уAndroidManifest.xml
як дочірній<application>
елемент тегу. - Я очистив проект, вибравши
Project->Clean...
і побудував його з нуля. - Я включив
.jar
файл для карт, клацнувши правою кнопкою миші на своєму проекті, перейшов до побудови шляху та додав зовнішній архів, розмістивши його у своєму SDK:android-sdk-windows\add-ons\addon_google_apis_google_inc_8\libs\maps
На жаль, ніщо з перерахованого не допомогло.
google-play-services-lib
(що також містить карти), а потім додав його як посилання, і ці помилки тепер зникли. Проте я не впевнений, що робити з.jar
уже імпортованим файлом. Чи повинен я турбуватися про те, щоб його якось видалити?