用命令行发布android程序
摘要:在开发android程序的过程中,我们使用 和`ant installd`这两个命令就够了,不涉及到APK的签名。 但是在正式发布我们的Android程序时,需要对APK签名。 生成一个release版程序。 在package这一步会生成一个未签名的apk: 。然后试图用 里面给出的keystore
阅读全文
搭建Linux下Android程序开发环境
摘要:1. 从 "AndroidStudio中文社区" 下载SDK压缩包,. 2. 解压到某个目录,比如我的 ,打开下面的tools目录,运行 。会出现图形界面,可以选择要下载的SDK。选择好后,下载。注意,除了安装SDK Platform之外,还要安装一个system image。否则无法运行模拟器。
阅读全文
HAX kernel module is not installed
摘要:dev.android.emulator.haxm 运行 来启动名为xxx的模拟器,但报如下错误: emulator: ERROR: x86 emulation currently requires hardware acceleration! Please ensure Intel HAXM is
阅读全文
The android command is deprecated
摘要:新版的SDK tools中的android命令已经不支持 ,用起来很不顺手。 The “android” command is deprecated. For manual SDK, AVD, and project management, please use Android Studio. Fo
阅读全文
Android项目目录结构
摘要:+ AndroidManifest.xml,项目清单文件,设置应用名称、图标等属性。Android应用中的Activity, Service, ContentProvider和BroadcastReceiver都要在该文件中设置。+ build.xml,ant的构建脚本。+ libs目录。项目依赖的...
阅读全文
环境变量ANDROID_SDK_HOME的作用
摘要:默认情况下,开发者创建的AVD(Android Virtual Device)存放在家目录的.android下。如果是Linux,其路径就是 `/home//.android`。如果用windows XP,其路径就是 `C:\documents and settings\\.android`。(wi...
阅读全文
Android Dalvik和JVM的区别
摘要:1. `JVM`运行的Java字节码,它从`.class`文件或Jar包中加载字节码然后执行; `Dalvik` 运行的是 `dex` 文件(Dalvik Executable),生成APK时,Dx工具把所有`.class`文件编译成一个 `dex` 文件。2. `JVM`是基于栈的,而 `Dalv...
阅读全文