手工命令创建空白android apk
2013-04-10 21:14
134 查看
环境:android-sdk + jdk + apache-ant
创建工程:android create project -n hello -t 1 -p hello -k com.hello -a hello(关于 -t 用android list targets 查看版本)
更新工程:android update project -p hello -t 1 -n hello
创建密钥:keytool -genkey -alias hello.keystore -keyalg RSA -validity 10000 -keystore hello.keystore
生成APK: ant release -f hello\build.xml
签名APK:jarsigner -verbose -keystore hello.keystore -signedjar hello.apk hello\bin\hello-release-unsigned.apk hello.keystore (如果是JDK1.7的版本,需要在签名命令后边添加如下参数:-digestalg SHA1 -sigalg MD5withRSA)
空白APK才5KB,安装后发现有读写SD卡和读取手机身份权限.查看AndroidManifest.xml却没有任何权限,不知为什么,还有hello.java的中文显示乱码,查看hello\bin\classes.dex毎个中文都变成EF BF BD,请高手指点.
http://blog.sina.com.cn/s/blog_4c451e0e0101338s.html
创建工程:android create project -n hello -t 1 -p hello -k com.hello -a hello(关于 -t 用android list targets 查看版本)
更新工程:android update project -p hello -t 1 -n hello
创建密钥:keytool -genkey -alias hello.keystore -keyalg RSA -validity 10000 -keystore hello.keystore
生成APK: ant release -f hello\build.xml
签名APK:jarsigner -verbose -keystore hello.keystore -signedjar hello.apk hello\bin\hello-release-unsigned.apk hello.keystore (如果是JDK1.7的版本,需要在签名命令后边添加如下参数:-digestalg SHA1 -sigalg MD5withRSA)
空白APK才5KB,安装后发现有读写SD卡和读取手机身份权限.查看AndroidManifest.xml却没有任何权限,不知为什么,还有hello.java的中文显示乱码,查看hello\bin\classes.dex毎个中文都变成EF BF BD,请高手指点.
http://blog.sina.com.cn/s/blog_4c451e0e0101338s.html
相关文章推荐
- Django命令行相关命令 以及创建一个空白网页的步骤
- Windows 2003 server 手工创建系统服务的命令(SC)的帮助文档
- 手工命令创建数据库
- 手工创建VC++6控制台工程的过程及命令
- oracle9i命令(一):手工创建数据库
- 用SQL命令手工创建CDB
- linux基本命令 创建文件 touch
- Oracle 12c手工建库(非CDB及CDB创建)
- Linux命令与shell脚本编程学习笔记-16创建函数
- zimbra用zmprov命令创建群组并授权向群组发邮件
- maven命令创建多模块项目
- linux下不使用useradd命令,手工新建特殊账号
- cocos2d-x 3.x中各种平台的创建项目命令,运行项目命令、运行testcpp命令
- Oracle常用的命令之创建用户、表空间、角色命令
- Linux常用命令笔记---创建私有YUM源
- linux命令学习一 :touch和mkdir 创建文件和文件夹
- Windows Oracle 10G手工创建数据库
- Red hat AS oracle11g 手工创建OEM
- 数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库
- unix创建文件夹命令