2013-04-28 3 views
0

Вопрос начинающего: Моя университетская группа работает над проектом 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:

Edit 2: Screenshot of Project Folder added

+0

Вы забыли добавить ' 'в конце вашего xml-файла. Но я думаю, что это скорее ошибка, как копирование/вставка. –

+0

Ошибка копирования и вставки. Я добавил его сейчас. Благодарю. –

+0

@blackbelt удален с 3 минут –

ответ

1

от ошибок, которые вы получить кажется, что вы справились с первой проблемой:

Android requires compiler compliance level 5.0 or 6.0. Found '1.7' 

теперь ваша проблема возникает из-за того, что компилятор не может найти классы, связанные с Google Map API V2. эта проблема будет возникать, если вы неправильно выполняете ссылку API Map Map V2.

пожалуйста, голову в этом руководстве я писал о том, как правильно интегрировать Google Maps в вашем приложении и выполните первые три шага, чтобы получить представление о том, как это делается правильно:

Google Maps API V2

+0

Я действительно видел вашего гида раньше и следовал за ним до тройника. К сожалению, ничего не изменилось. Весь код, который был необходим вместе с библиотеками и зависимостями, уже был в проекте. –

+0

Вы могли бы добавить скриншот из папки зависимостей вашего проекта? –

+0

Изображение добавлено к основному вопросу –

Смежные вопросы