Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';在Eclipse中加载Android项目_Android - Fatal编程技术网

Can';在Eclipse中加载Android项目

Can';在Eclipse中加载Android项目,android,Android,真正的初学者问题: 我的大学团队正在进行一个Android项目。我们将它托管在一个存储库中。我试图下载一个版本,但无法正常工作 我已经安装了Eclipse32bit,以及最新版本的JDK。我已经安装了Android SDK管理器,并安装了Android SDK工具、Android SDK平台工具、Android 4.2.2(API 17)、Android 4.1.2(API 16)和所有附加工具 首先,我遇到了一个错误“Android需要编译器符合性级别5.0或6.0。改为找到'1.7'。请使用

真正的初学者问题: 我的大学团队正在进行一个Android项目。我们将它托管在一个存储库中。我试图下载一个版本,但无法正常工作

我已经安装了Eclipse32bit,以及最新版本的JDK。我已经安装了Android SDK管理器,并安装了Android SDK工具、Android SDK平台工具、Android 4.2.2(API 17)、Android 4.1.2(API 16)和所有附加工具

首先,我遇到了一个错误“Android需要编译器符合性级别5.0或6.0。改为找到'1.7'。请使用Android工具>修复项目属性。”我这样做了,但没有修复任何问题。我在谷歌上找到了另一个解决方案,建议我右键单击项目并转到属性。然后,转到Java编译器,选择启用特定于项目的设置并选择较低的遵从性级别。我这样做了,并将其设置为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>
编辑2:


从您收到的错误来看,似乎您解决了第一个问题:

Android requires compiler compliance level 5.0 or 6.0. Found '1.7'
现在,您的问题源自这样一个事实:编译器找不到与GoogleMapAPIv2相关的类。如果不正确执行Google Map API V2引用,则会出现此问题

请阅读我写的关于如何在应用程序中正确集成谷歌地图的指南,并按照前三个步骤了解如何正确集成:


您忘记在xml文件末尾添加
。但我认为这更像是复制/粘贴复制和粘贴错误——我现在已经添加了它。谢谢。@blackbelt从3分钟后就被删除了还有什么不起作用?您不能将项目添加到工作区吗?或者项目没有编译?或者你不能在设备上部署它?或者应用程序在设备上崩溃?如果项目在其他机器上工作,您是否尝试查看您的配置与它们的配置之间的差异?也许你忘了安装一些东西了。我以前真的看过你的导游,然后跟着他去了一个球座。不幸的是,一切都没有改变。与库和依赖项一起需要的所有代码都已在项目中。是否可以添加项目依赖项文件夹的屏幕截图?由于某些原因,Eclipse会忽略您的导入,图片已添加到主文件夹中。如果您展开google play services库,您会在地图包下看到所需的文件吗?尝试创建一个新项目并再次执行该过程,以查看导入是否有效。如果用鼠标右键单击项目,然后转到properties>Android。在下半部分中,您是否看到用绿色v引用的库?google-play-service_lib.jar只是有一个android包,其中包含一个UnusedStub.class文件。google-play-service.jar有一整套软件包,其中包括地图,上面有我遇到的所有错误(例如相机更新、谷歌地图、位置源)。
Android requires compiler compliance level 5.0 or 6.0. Found '1.7'