Android的准备

    只从上次急做一个APP之后,我真心觉得从基本学起Android项目的开发是很重要的,而且个人感觉通过JAVA去编写APK才是现在的主流吧。这个仅仅作为个人学习记录~

   

     首先了解Android的系统构架 ——

    整体分为4层,底层是Linux Kernel,但不完完全全是Linux内核,而是基于Linux内核开发的。第二层则是系统运行库曾,由系统库和Android运行时两者组合而成的,其中Android运行时包括JAVA提供的API内容(核心库)和Dalvik VM(一个安卓应用对应一个实例)。第三层是应用框架层,这是一层面向于开发者的层,相当于一个中间件。最顶层便是应用层包括关键的应用程序。


    有了初步的了解之后便是要搭建Android的开发环境。

        JDK(这个百度上就有哟~)、AndroidSDK(Android专属的软件开发工具包)、Eclipse(软件开发工具)、ADT(在Eclipse上开发安卓应用的插件)

        1.安装JDK并配置环境变量

        2.运行SDK Manager.exe

        3.安装ADT插件

        4.关联AndroidSDK

        *Eclipse  http://download.csdn.net/detail/qq_33308444/9774553 

        *SDK  https://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140624.zip


    然后写写adb的常用命令吧

       adb kill-server 杀死adb
       adb start-server 启动adb
       adb devices 列出所有的设备
       adb install xxx.apk 单个设备
       adb -s 设备号 install E:/app/xxx.apk  多个设备
       adb shell 挂载到linux终端,单个设备
       adb -s 设备号 shell 挂载到linux终端,多个设备
       adb push <Windows源文件路径><手机目标路径> 上传文件到手机
       adb pull<手机源文件路径><Windows目录路径>  从手机下载文件到电脑
       ctrl+F11 横竖屏的切换


    最后肯定是了解apk的打包了

   项目-》编译-》打包为APK-》签名-》安装
   debug.keystore签名文件存在安全隐患,所以要自己生成一个签名文件
   1.用jdk文件-》bin目录使用keytool.exe制作密钥
   在cmd中使用命令,生成keystore
   keytool -genkeypair -v -keystore E:/大三下/嵌入式/app/240/android.keystore -alias Yukin -keyalg RSA -validity 300000
   签名apk的命令
   jarsigner -verbose -keystore E:/大三下/嵌入式/app/240/android.keystore -signedjar E:\大三下\嵌入式\app\240\IntelligentDormitory\bin\IntelligentDormitory.apk E:\大三下\嵌入式\app\finish\IntelligentDormitory.apk Yukin
   2.在Eclipse中操作
   File->Export->export android application->next->use existing keystore->E:/大三下/嵌入式/app/240/android.keystore->next->E:\大三下\嵌入式\app\finish\IntelligentDormitory.apk->finish

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值