android 不使用eclipse 生成android 和打包的 命令


android  不使用eclipse 生成android 和打包的 命令。

这里感谢http://blog.chinaunix.net/uid-138066-id-3059049.html他的文章。


#.进入文件夹

E:\Android\LBSDemo>cd Android


#.Android SDK提供了一个android.bat批处理工具,创建Android应用程序
E:\Android\LBSDemo>android create project -n LBSDemo -p LBSDemo -k com.libs -a LBSDemo -t 7


#.创建gen目录
E:\Android\LBSDemo>cd LBSDemo


#.创建gen目录
E:\Android\LBSDemo>mkdir gen


#.根据android的提供的 aapt编译R.java文件
E:\Android\LBSDemo>aapt p -f -m -J gen -S res -I E:\android-sdk-windows\platforms\android-7\android.jar -M AndroidManifest.xml


#根据Android提供的.aidl定义文件生成java文件
E:\Android\LBSDemo>aidl -p E:\Program Files\android-sdk-windows\platforms\android-7\framework.aidl -I res -o gen src\com\libs\Remote.aidl


#.用JAVASDK提供的javac命令工具将.java源文件编译为.class文件,java文件分布在不同的文件夹下,故写了多个*.java文件路径.引用了第三方Jar包,故要将jar包指定入classpath:
E:\Android\LBSDemo>javac -encoding GBK -target 1.5 -bootclasspath E:\android-sdk-windows\platforms\android-7\android.jar -d bin src\com\libs\*.java gen\com\libs\R.java


#.使用Android SDK提供的dx.bat命令行脚本生成classes.dex文件
E:\Android\LBSDemo>dx --dex --output=E:\Android\LBSDemo\bin\classes.dex E:\Android\LBSDemo\bin


#.创建assets文件夹,不然下面会报错
E:\Android\LBSDemo>mkdir assets


#.Android sdk提供的aapt.exe生成资源包文件(包括res、assets、androidmanifest.xml等)
E:\Android\LBSDemo>aapt package -f -S res -I E:\android-sdk-windows\platforms\android-7\android.jar -A assets -M AndroidManifest.xml -F E:\Android\LBSDemo\bin\LBSDemo.ap_


#.如果需要将so文件打包进apk,一定要加上-nf参数如果第三方jar包里含有图片资源,一定要加上-rj参数,不然jar包里资源文件解不出来,程序会因为无法引用
E:\Android\LBSDemo>apkbuilder E:\Android\LBSDemo\bin\LBSDemo_unsigner.apk -v -u-z E:\Android\LBSDemo\bin\LBSDemo.ap_ -f E:\Android\LBSDemo\bin\classes.dex -rf E:\Android\LBSDemo\src -nf E:\Android\LBSDemo\libs -rj E:\Android\LBSDemo\libs


#.生成keystore秘钥,如果有秘钥,这一步可以省略
E:\Android\LBSDemo>keytool -genkey -alias test.keystore -keyalg RSA -validity 1000 -keystore test.keystore -dname "CN=w,OU=w,O=localhost,L=w,ST=w,C=CN" -keypass 123456 -storepass 123456


#.签名
E:\Android\LBSDemo>jarsigner -verbose -keystore test.keystore -keypass 123456 -storepass 123456 -signedjar LBSDemo.apk E:\Android\LBSDemo\bin\LBSDemo_unsigner.apk test.keystore



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android 天气预报是一款基于Android系统开发的应用程序,通过连接天气数据接口获取实时天气信息,并进行展示和预报。而Eclipse是一个常用的Java开发工具,可用于开发Android应用程序。 在使用Eclipse进行Android天气预报应用程序开发时,首先需要安装并配置Android开发环境,括Java Development Kit (JDK)、Android SDK以及Eclipse。然后,创建一个新的Android项目,并定义应用程序的名称、名等基本信息。接下来,可以使用Eclipse提供的图形化界面进行界面设计,括天气预报的相关布局和控件。 在界面设计完成后,可以通过Eclipse的代码编辑器,编写应用程序的逻辑和功能代码。这些代码可以括与天气数据接口的连接和获取、数据解析和处理、展示和预报等功能实现。同时,通过使用Eclipse提供的调试功能,可以方便地进行代码调试和错误排查。 在开发过程中,可以使用Eclipse的模拟器或者直接连接Android设备进行应用程序的测试和调试。通过Eclipse的调试工具和Logcat日志输出,可以实时查看应用程序运行的状态、日志和错误信息,从而进行问题定位和修复。 最后,当应用程序开发完毕时,可以使用Eclipse打包工具,生成Android应用程序的安装(APK文件),并进行发布和分发。 总的来说,通过使用Eclipse开发Android天气预报应用程序,可以方便地进行界面设计、代码编写、调试和打包等工作,为用户提供准确、方便的天气信息预报服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值