使用ANT 代替编译。
1. 先使用ant 建立 Build.xml,有关联的工程的都要先 重复这个过程
android update project -p ***
2. 使用ant命令 打包:
ant clean
ant debug(推荐使用)
ant debug install (不要用速度很慢)
ant release
// 打包不签名:
ant package
3. 使用豌豆荚或者91助手 安装 生成的APK(待定), 使用这些工具的速度比较快
为什么呢??
4. 也可以手动使用adb install *** 安装到手机, 不推荐,速度比较慢。
使用adbwireless 连接。 然后在cmd 里面输入: adb install connect 172.18.25.61:5555
使用adb devices 可以查看连接状态。
http://stackoverflow.com/questions/9026152/how-to-run-an-android-app-on-the-device-with-ant
Using the command provided by Navin I was able to create this ant target:
<target name="run">
<exec executable="adb">
<arg value="shell"/>
<arg value="am"/>
<arg value="start"/>
<arg value="-a"/>
<arg value="android.intent.action.MAIN"/>
<arg value="-n"/>
<arg value="{package.name}/{activity}"/>
</exec>
</target>
On the command line I execute:
ant debug install run
And it all works swimmingly
分享到:
相关推荐
3.2.13 Eclipse与Ant的集成..... 92 3.3 Java元素的使用...... 94 3.3.1 文件夹..... 94 3.3.2 Java项目..... 94 3.3.3 类和接口..... 98 3.3.4 导入Java元素..... 98 3.3.5 Java元素的本地历史记录..... 98 3.4 ...
3.2.13 Eclipse与Ant的集成..... 92 3.3 Java元素的使用...... 94 3.3.1 文件夹..... 94 3.3.2 Java项目..... 94 3.3.3 类和接口..... 98 3.3.4 导入Java元素..... 98 3.3.5 Java元素的本地历史记录......
3.2.13 Eclipse与Ant的集成..... 92 3.3 Java元素的使用...... 94 3.3.1 文件夹..... 94 3.3.2 Java项目..... 94 3.3.3 类和接口..... 98 3.3.4 导入Java元素..... 98 3.3.5 Java元素的本地历史记录......
Jenkins是一种开源的持续集成和持续交付的自动化服务器,可以帮助开发者快速发现和解决缺陷,...通过上述的配置过程,构建起了一个完整的持续集成环境,能够帮助团队提高开发效率,减少集成错误,加快软件交付速度。
在Android开发中,Eclipse曾是主流的集成开发环境(IDE),因此这里特别提到了“使用Eclipse写冗余代码的同学”,暗示了本主题将探讨如何在Eclipse中减少重复工作,提升开发速度。 【描述】:“使用eclipse 写冗余...
压缩可以减少文件的大小,节省存储空间,加快网络传输速度。本项目提供的"testZip.zip"是一个Eclipse工程,包含了一些辅助类,用于处理ZIP格式的压缩和解压缩操作。这个项目基于Apache Ant 1.6.5版本的库,Ant是一个...
- **代码生成模板:** Eclipse支持自定义代码生成模板,加快开发速度。 - **Javadoc批注:** 支持Javadoc批注的自动生成和格式化,提高文档质量。 **4.7 产生getter与setter** - **自动化生成:** Eclipse提供了...
### ArcGIS 9.2 在 Vista 操作系统下的安装及 ArcGIS Engine SDK for Java 在 Eclipse IDE 中的导入 #### ArcGIS 9.2 在 Vista 下的安装...这对于 GIS 专业人士来说是非常有用的,能够提高开发效率,加快项目进度。
1. **统一开发环境**:尽管FlexBuilder和FDT各有优势,但为了保证开发一致性,开发团队最终决定使用统一的构建脚本和Flex SDK进行编译,这样可以避免因开发环境差异而导致的问题。 2. **自动化构建流程**:通过Ant...
- 加快开发进度,缩短上市时间。 - 提高可维护性,方便后续升级。 - 实施阶段化开发,确保项目可控。 - **原则**: - 建立标准化的开发流程。 - 规范团队合作模式。 - 强调持续改进与迭代。 - **重要性**: ...
3. **代码助手和自动完成**:ADT提供了丰富的代码提示和自动完成功能,加快了编码速度。 4. **资源管理**:开发者可以通过ADT管理应用的资源,如图片、字符串、颜色等,并且可以方便地引用它们。 5. **设备模拟器**...
- 使用`ant undeploy`取消部署以加快启动速度。 3. **特殊案例——部署并运行hibernate示例**: - 进入`examples\hibernate`目录。 - 直接运行`ant deploy`会报错。 - 解决方法:使用`ant jboss42`进行部署,这...
在敏捷模型驱动工程(Agile Model-Driven Engineering,MDE)中使用DevOps工具链是当前软件开发领域的一个重要趋势。DevOps是一种实践,旨在融合开发(Development)和运维(Operations),通过持续集成(CI)和持续...
### elpase使用教程知识点详解 ...以上是对“elpase使用教程”的详细解析,涵盖了Eclipse的基础知识、工作台组件、偏好设置以及Java程序开发等方面的内容,旨在帮助初学者快速掌握Eclipse的使用技巧,提高开发效率。
2. **使用版本控制的好处**:提高代码质量、降低Bug出现的概率、加快问题解决的速度、便于权限管理等。 3. **Eclipse版本控制集成**:Eclipse支持多种版本控制系统,如Git等,可以在IDE内部直接进行版本控制操作,如...
- 可能使用Element UI或者Ant Design Vue,提供丰富的组件库,加快开发进度并保证界面美观。 7. **测试**: - **JUnit**: Java单元测试框架,用于编写和运行测试用例。 - **Mockito**: 用于模拟对象行为,便于...
- 持续集成与部署(CI/CD)是现代软件开发的重要组成部分,有助于加快产品交付速度,同时保证软件的质量和稳定性。 - 软件工程师不仅需要掌握编程技巧,还需要具备良好的沟通能力和解决问题的能力,以及持续学习新知识...
10. 库管理:ADT支持添加和管理外部库项目,如Android Support Library,使得开发者可以利用已有的组件和功能,加快开发进度。 随着技术的发展,Google在2015年推出了Android Studio,一个基于IntelliJ IDEA的全新...
而Gradle结合了Ant的灵活性和Maven的易用性,使用Groovy DSL,具有更简洁的语法,支持后台守护进程以加快构建速度,同时能够与Ant和Maven无缝集成。 在微服务架构中,Java开发者通常会使用Spring Boot和Dropwizard...
- 支持代码智能提示,加快编码速度,减少错误。 - 集成调试功能,方便快速定位和修复程序错误。 - **IDE的劣势**: - 运行IDE通常需要较高配置的计算机。 - 占用较大的系统资源。 - 新手可能需要一段时间来...