Вопрос начинающего: Моя университетская группа работает над проектом Android. Мы размещаем его в репозитории. Я попытался загрузить версию, но я не могу заставить ее работать.Не можете загрузить проект Android в Eclipse
У меня установлен Eclipse 32Bit с последней версией JDK. У меня установлен Android SDK Manager с Android SDK Tools, Android SDK Platform-Tools, Android 4.2.2 (API 17), Android 4.1.2 (API 16) и всеми установленными дополнительными функциями.
Для начала я получил сообщение об ошибке «Для Android требуется уровень соответствия компилятору 5.0 или 6.0. Вместо этого найдите« 1.7 ». Используйте Android Tools> Fix Project Properties». Я сделал это, но ничего не исправить. Я нашел альтернативное решение в Google, которое предложило мне щелкнуть правой кнопкой мыши проект и перейти к свойствам. Затем перейдите в Java Compiler, выберите «Включить параметры проекта» и выберите более низкий уровень соответствия. Я сделал это и установил его в 1.6.
Я читал, что что-то можно пропустить из манифеста Android, но я честно не знаю, что. Это копия его:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.csc7045project"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="12"
android:targetSdkVersion="16" />
<permission
android:name="com.csc7045project.permission.MAPS_RECEIVE"
android:protectionLevel="signature"/>
<uses-permission android:name="com.csc7045project.permission.MAPS_RECEIVE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-feature
android:glEsVersion="0x00020000"
android:required="true"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.csc7045project.EventActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="AIzaSyCvdEysH-5FQeiNDiiXFBd25iZLtZYIdUY"/>
</application>
</manifest>
В основном коде проекта, вопрос все, кажется, решить вокруг GoogleMaps. Существует переменная карта GoogleMap, и все ссылки на карту переменных в коде являются ошибками. У меня есть API Google, загруженные через диспетчер SDK.
Буду признателен за советы, как исправить это, чтобы я мог внести свой вклад. Кроме того, на этом этапе я должен отметить, что проект работает на других машинах, поэтому это не ошибка с кодом.
Edit: Когда я бегу, я получаю следующие 18 ошибок (некоторые из этих ошибок повторяются несколько раз):
CameraUpdateFactory cannot be resolved
CameraUpdateFactory cannot be resolved
GoogleMap cannot be resolved to a type
LatLng cannot be resolved to a type
MapFragment cannot be resolved to a type
Marker cannot be resolved to a type
MarkerOptions cannot be resolved to a type
OnMarkerClickListener cannot be resolved to a type
Edit 2:
Вы забыли добавить ' 'в конце вашего xml-файла. Но я думаю, что это скорее ошибка, как копирование/вставка. –
Ошибка копирования и вставки. Я добавил его сейчас. Благодарю. –
@blackbelt удален с 3 минут –