使用Maven编译Android下i-jetty的一些问题
来源:互联网 发布:淘宝开店显示已有店铺 编辑:程序博客网 时间:2024/06/14 07:47
假设已安装eclipse、adt及android SDK,除了这些还必须做以下配置:
1、m2eclipse
eclipse插件地址:http://m2eclipse.sonatype.org/sites/m2e
如不知,请自行搜索怎样在线安装Eclipse插件
2、maven
其实,m2eclipse已内置maven。若想使用外部的maven,需使用下面的地址来下载http://maven.apache.org/
下载并解压完成后,需在Eclipse->window->preferences->Maven->Installations->Add中添加并使用Maven安装路径。
3、配置环境变量
Window: %MAVEN_HOME% %ANDROID_HOME%
Linux: $MAVEN_HOME $ANDROID_HOME
若不能正常运行,请尝试在PATH变量中添加%MAVEN_HOME%\bin和%ANDROID_HOME%\tools
4、i-jetty下载及导入Eclipse
源码地址:http://code.google.com/p/i-jetty/downloads/list
使用Import->Maven->Existing Maven Projects来导入i-jetty的Maven项目
5、Eclipse下编译Maven项目ijetty-parent
Run as -> maven clean -> maven install 即可。
6、碰到的问题
2
java.lang.NoSuchMethodException: com.android.sdklib.build.ApkBuilder.addNativeLibraries(java.io.File, java.lang.String)
这个主要是android sdk版本比较新,而maven-android-plugin版本较旧引起。
解决办法:
2
3
<artifactid>maven-android-plugin</artifactid>
<version>2.9.0-beta-5</version>
在pom.xml中找到上面的位置,把maven-android-plugin改为android-maven-plugin,2.9.0-beta-5改为3.0.0即可。
在执行dx.jar时,报以下错误:
很明显,android sdk中的dex转换需要更多内存。
解决办法:
2
3
4
5
6
<jvmarguments>
<jvmargument>-Xms256m</jvmargument>
<jvmargument>-Xmx512m</jvmargument>
</jvmarguments>
</dex>
在pom.xml中配置maven-android-plugin的/下添加以上代码。
- 使用Maven编译Android下i-jetty的一些问题
- M2eclipse使用Maven编译Android下i-jetty
- maven下使用jetty
- 高版本android sdk上i-jetty项目maven编译不成功
- 使用maven-jetty-plugin启动JBoss是遇到的问题。
- maven使用 jetty的Debug
- maven jetty 插件的使用
- 编译i-jetty
- 编译i-jetty
- i-jetty编译环境
- Maven下使用Jetty进行Debug
- Maven下使用jetty进行debug
- Maven下使用Jetty进行Debug
- Maven下使用jetty进行debug
- 编译android 的一些问题
- 使用maven的jetty插件项目一直报编译版本的错误
- Android上web服务器i-jetty搭建(源码编译)
- 修改web.xml 去掉jetty锁定静态文件的问题 的配置(正点-使用maven,jetty配合)
- 搜狗实验室数字资源
- funsionchart 读取XML 显示中文乱码问题
- js学习实例3
- 学习Drupal开发----------一个值得关注的博客
- SPI
- 使用Maven编译Android下i-jetty的一些问题
- JAVA 十六进制与字符串的转换
- jQuery获取Select选择的Text和 Value(转)
- Android之SurfaceView简介(一)
- Codeforces Round #163 (Div. 2) E. More Queries to Array...
- UserAgent:通过浏览器获取用户浏览器和电脑信息
- google protocol buffer 与 redis 结合使用
- jquery 实现 提示框的 滑入 滑出效果
- jQueryValidationEngine_JS验证框架(上)