我是个新手..在我看来,它应该能帮助我维持我的依赖关系的秩序。我正在尝试使用m2clipse插件使其工作,并使其与Android一起工作。(我使用了以下站点:http://looksok.wordpress.com/2012/05/12/use-maven-with-android-project/)
我已将现有项目更新为maven项目。并为actionbarsherlock项目添加了依赖项。我的pom.xml文件如下所示:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>myproject</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>apk</packaging>
<name>myproject</name>
<dependencies>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>android</artifactId>
<version>1.6_r2</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.actionbarsherlock</groupId>
<artifactId>actionbarsherlock</artifactId>
<version>4.3.1</version>
<type>apklib</type>
</dependency>
</dependencies>
<build>
<finalName>${project.artifactId}</finalName>
<sourceDirectory>src</sourceDirectory>
<pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>3.2.0</version>
<extensions>true</extensions>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>com.jayway.maven.plugins.android.generation2</groupId>
<artifactId>android-maven-plugin</artifactId>
<configuration>
<sdk>
<!-- platform or api level (api level 4 = platform 1.6)-->
<platform>10</platform>
</sdk>
</configuration>
</plugin>
</plugins>
</build>
我有几个问题:
1。“4.0.0”--这是一个什么版本?
2。“1.6_R2”--这是我的应用程序支持的最低Android版本?还是这是Android版要编译的?我认为这是一个可以复制到的版本,但是在这种情况下--如果我想编译到Google API应该怎么做呢?如果我想使用谷歌地图,例如…
3。3.2.0-这是一个什么版本?
4。10-这是Android的平台。但它代表什么呢?再说一遍,最小的sdk支持?目标SDK?这是什么?:-)
5.看起来我在pom.xml文件中编写的android版本并不重要,AndroidManifest文件正在更新。当我用Maven更新项目时应该更新吗?(当我单击“update project”)
6.最后一个问题-当我添加actionbarsherlock依赖项时,我得到这个错误:
“dependency=[com.actionbarsherlock:actionbarsherlock:apklib:4.3.1:Compile]not found in workspace”,为什么它不工作??
谢谢大家:-)
>
这是您的maven模型版本
要在生成过程中使用的jar版本。
“android-maven-plugin”版本
我读了很多关于actionbarsherlock、maven和android的东西,但我见过的解决方案都不适合我:( 我确信我已经非常接近解决方案了,但我不明白,我需要一些帮助:) 所以这是我的问题,我尝试创建一个依赖于ActionBarSherlock的android maven项目....这看起来很容易,但我总是犯错误 下面是我的配置: Eclipse Juno M2e 1.2.0 ADT 2
我已经实现了帖子中的演示:Android和MJPEG 但应用程序总是在一段时间后出现错误,我得到了一个异常:
我需要在我的应用程序中实现新的Google Maps,为此,我需要使用SupportMapFragment类。 **我的问题** 是否可以将类与一起使用? 以下是它们的支持方式。 }
ActionBarSherlock 是Android compatibility library 的一个扩展, 不知道什么原因 Android 兼容开发包没有包含ActionBar. 所以就有了ActionBarSherlock . 其使用方式和 兼容开发包类似. ActionBarSherlock 被设计成通过一个API就能够很方便使用所有版本的Android操作栏的设计模式。
问题内容: 我能够将ActionBarSherlock和HoloEverywhere都导入Android Studio,但无法编译我的应用程序。 屏幕截图:https: //docs.google.com/file/d/0BwOn70drOiMfZHZVeXdEVzNXRXc/edit?usp = sharing 不管出于什么原因,我的意图似乎都吓到了,即使库导入工作正常,我也遇到以下错误,试图模
我正在按照书中的一个示例的步骤进行操作,在使用模拟器进行调试时,我遇到了几个错误: null 相关的Java文件是(tasklistfragment.java): null null 和我的XML布局(activity_task_list.XML): null null 错误中提到的第15行在xml in 我是Android的初学者,我不知道如何修复它。 谁能告诉我怎么了? 谢谢 还有另一个类(T