第一种(根据疯狂Android讲义进行):
今天使用命令行生成android项目,生成apk文件,然后签名,安装,出错,错误为:install parse failed no certificates 不知道怎么解决,目前还没有解决
步骤为: 1:创建Android项目: android create project -n HelloWorld -t 8 -p HelloWorld -k com.longsheng.helloworld -a HelloWorld 2:编译项目 cd HelloWorld ant ant release 3:生成签名文件 cd bin keytool -genkey -alias longsheng.keystore -keyalg RSA -validity 20000 -keystore longsheng.keystore 输入要生成的密钥库口令、组织名、地区等信息,-y 4:给应用签名 jarsigner.exe -verbose -keystore longsheng.keystore -signedjar test_hello.apk HelloWorld-release-unsigned.apk longsheng.keystore 这一步提示 未提供 -tsa 或 -tsacert, 此 jar 没有时间戳。如果没有时间戳, 则在签名者证书的到期日期 (2069-01-24) 或以后的任何撤销日期之后, 用户可能无法验证此 jar 5:生成了apk后安装 adb install test_hello.apk 然后报错: D:\android_test\HelloWorld\bin>adb install test_hel 1077 KB/s (5518 bytes in 0.005s) pkg: /data/local/tmp/test_hello.apk Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
(签名失败错误,查了网上的博客也没解决,没时间弄)


第二种(根据Android官网进行):debug模式,运行成功
1:创建项目:

--首先把SDK安装目录下的 platform-tools/ 路径和 tools/ 路径添加到 PATH 环境变量中
1:切换目录到SDK安装目录下的tools/路径
cd <sdk-install-path>/tools
2:执行命令
android list targets
命令列出所有可用的Android版本(记住id,后面需要)
3:创建项目
android create project --target <target-id> --name MyFirstApp --path <path-to-workspace>\MyFirstApp --activity MainActivity --package com.example.myfirstapp
其中<target-id>替换成你要生成的版本号,<path-to-workspace>替换成要保存项目的路径
例如,我创建:
android create project --target 14 --name MyFirstApp --path .\MyFirstApp --activity MainActivity --package com.example.myfirstapp
4:启动AVD
android avd
添加模拟器并启动
5:切换到项目路径下
cd \MyFirstApp
6:以debug模式编译
ant debug
7:安装到模拟器中
adb install bin/MyFirstApp-debug.apk
8:到模拟器中找到应用,然后运行。其中,应用名称定义在项目的MyFirstApp\res\values\strings.xml文件中
<string name="app_name">IDOKNOW</string>
我把值改成IDOKNOW。改成中文的话编译不了,不知道是不是编码问题,没时间研究了

更多相关文章

  1. Android常用Demo及开源项目集锦
  2. Android中访问sdcard路径的几种方式
  3. Android 开源项目源码分析第一期正式发布
  4. Android项目构建Apk包流程
  5. Android整合Maven笔记(一)——在Android项目上启用maven
  6. 轻松搞定 android MVP 架构、okHttp 网络模块封装 的 项目
  7. 【转】Android内核开发:如何统计系统的启动时间

随机推荐

  1. Android音频开发(4):PCM转WAV格式音频
  2. android:gravity / android:layout_Gravi
  3. Android音频开发(2):使用AudioRecord录制pcm
  4. 分享10个Android游戏源码,要的赶紧来哈
  5. xml字段含义
  6. Android(安卓)应用保存状态
  7. mk中的android:sharedUserId和LOCAL_CERT
  8. 在程序中设置android:gravity 和 android
  9. Android RelativeLayout属性
  10. Android 官方命令深入分析之android