谷歌电子市场开发记录(1)-开发前的准备
2017-07-11 21:36
239 查看
从今天开始,我将尝试开发“谷歌电子市场”这个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卡的根目录下。这些都是开发前的准备工作。
项目一开始,首先要解决的就是导入外部库的问题,这个项目使用了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卡的根目录下。这些都是开发前的准备工作。
相关文章推荐
- 谷歌电子市场开发记录(2)-框架搭建
- 谷歌电子市场开发流程(10)-回调与观察者模式
- 谷歌电子市场开发流程(9)-线程,线程池
- 谷歌电子市场开发流程(6)-xutils的使用
- 谷歌电子市场开发流程(5)-关于加载更多页面的处理
- 谷歌电子市场开发流程(6)-xutils的使用
- 谷歌电子市场学习笔记第一天之上
- 谷歌电子市场4--专题
- 谷歌电子市场9--详情界面
- 安卓开发笔记①:利用高德地图API进行定位、开发电子围栏、天气预报、轨迹记录、搜索周边(位置)
- 谷歌电子市场第1天
- 初学Android项目:开发电子市场<第二天>上
- 初学Android项目:开发电子市场<第五天>
- 安卓谷歌电子市场学习笔记系列——FileUtils
- 谷歌电子市场学习笔记第三天
- 准备开始记录点项目开发过程中学到的东西,这个就作为开始标志好了
- 项目记录1:开发环境准备1
- 升级在谷歌电子市场上传的应用
- 谷歌电子市场2--首页
- 谷歌电子市场5--推荐