谷歌电子市场开发记录(1)-开发前的准备

来源:互联网 发布:sniffer java 报错 编辑:程序博客网 时间:2024/06/08 18:24
从今天开始,我将尝试开发“谷歌电子市场”这个app,这个APP大体样式和市面上的一些下载软件(豌豆荚,百度助手等)相似,有一些困难,对于我这个开发菜鸟来说是一个考验。好了,闲话不多提,开始正文。
项目一开始,首先要解决的就是导入外部库的问题,这个项目使用了v7-appcompat外部库文件,因为要使用android自带的actionbar,也就是标题栏,v7-appcompat包可以兼容它,之前在视频上看到的都是eclipse导入库文件的方法,而我是用的IDE是android studio(以下简称为AS),所以在网上找了很多方法导入,最终导入成功,此处先记载下,以便以后遗忘。
1.首先将v7-appcompat复制在创建好的工程的根目录下,然后AS会自动显示文件夹。
2.打开工程下的setting.gradle文件,在其中添加include语句,也就是将外部库文件导入到工程中,添加的语句如下include ':android-support-v7-appcompat',然后 sync
3.发现报错,原因是v7-appcompat没有build.gradle文件,需要手动添加,可以将创建工程时生成的build.gradle文件拷贝一份至v7-appcompat文件的根目录下,修改下列代码 (1)将第一行的apply plugin: 'com.android.application'修改为apply plugin: 'com.android.library' (作为库文件入)
(2)删除applicationId "com.pgg.googleplay"和 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile project(':android-support-v7-appcompat')
(3)在defaultconfig下添加sourceSets { main { manifest.srcFile 'AndroidManifest.xml' java.srcDirs = ['src'] resources.srcDirs = ['src'] aidl.srcDirs = ['aidl'] renderscript.srcDirs = ['src'] res.srcDirs = ['res'] assets.srcDirs = ['assets'] }} (让系统可以找到v7-appcompat文件夹下相应文件
4.最后打开project structure,添加依赖
为了项目运行效果,此项目是需要在服务器下载数据,为了方便,将服务器直接搭建在手机端,相应数据文件也打包拷贝至手机sd卡中,android 自带模拟器只能拷贝单个文件,无法拷贝文件夹,因此此处推荐使用genymotion模拟器,可以直接将文件夹直接拖拉至手机中,然后直接移动文件夹至SD卡的根目录下。这些都是开发前的准备工作。
原创粉丝点击