首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为前端工程师写的安卓入门知识

一、环境配置 安卓环境配置相对来说还比较简单,一般在官网下载Android Studio之后,创建个Hello World项目就是可以顺利编译的。...adb很强大,把安卓手机插到电脑上,可以用adb执行一些常用的操作,节省时间。如果只想使用adb命令,并不需要把整个Android Studio下载下来。...如下图,引入了flutter和webview: image.png 被引用的模块会使用叫com.android.library的插件,标识是个可以被使用的库。...而app最顶层的module会使用叫com.android.application的插件,表示是一个app。 这里的gradle引入主要有两种关键字,implementation和api。...四、四大组件 安卓有四大组件,分别是:Activity、Service、Broadcast、ContentProvider。这四个是安卓系统中非常重要的四个组成部分。

1.4K30

2018年的安卓开发环境搭建

首先设置ANDROID_SDK_ROOT环境变量,值设置为安卓SDK文件夹存放位置。 然后设置ANDROID_AVD_HOME环境变量,值设置为安卓模拟器的存放位置。...我出现的错误是找不到下载目录,仔细检查后发现,AS会尝试下载到以前的用户临时文件夹中,但是我用户名改过了,所以就出错了。我的解决办法是把原来的SDK全删了重新下载一次。...插件安装 我感觉必装的插件有.ignore(自动生成排除文件,谁用谁知道)还有Key Promote X(自动提示你鼠标点击的按钮的键盘快捷键,帮助你快速了解IDE的常用快捷键)。...然后选择项目的安卓SDK版本,默认推荐的只安装了安卓P的SDK,如果你选择了其他的版本,还需要额外下载SDK。其实这里也可以看到安卓的碎片化实在是太严重了。...由于我手机小米8的安卓P稳定版尚未推送,所以还正好无法运行安卓P的应用,我还特地在gradle配置文件中将minSdkVersion修改为27,才能正好运行。

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    安卓开发经验分享:资源、UI、函数库、测试、构建一个都不能少

    我的最爱(以及常用的工具)包括: Android Universal Loader:高度可定制图片下载和加载函数库。支持从缓存或文件加载,配置非常简单。...Maven从未被谷歌或者安卓官方支持。社区开发的几个Maven插件在安卓构建工具的每个新版本上都会崩溃。Maven配置困难,但维护和运行很容易。...我成功地构建了一个简单项目,一个带有复杂构建逻辑的项目并在24小时内从ant/maven上移植了3个项目到Gradle。...Gradle的依赖管理很棒,支持从Maven和Ivy仓库获取(pulling)文件以及多项目构建。...我得说:Gradle是新的安卓官方构建工具,相关的安卓插件在不久的将来应该会很快开发并支持,所以继续关注。 我总是会鼓励开发者使用并重用经过检验的概念、模式、框架和函数库。

    1.2K70

    【Android Gradle 插件】Gradle 构建工具简介 ② ( Android 项目构建打包流程 | 构建工具发展 -> 手动配置 -> Ant -> Maven -> Gradle )

    文章目录 一、Android 项目构建打包流程 二、构建工具发展 ( 手动配置 -> Ant -> Maven -> Gradle ) 一、Android 项目构建打包流程 ---- Android 项目构建参考...: 【Android 安装包优化】APK 打包流程 ( 文件结构 | 打包流程 | 安装流程 | 安卓虚拟机 ) 【字节码插桩】Android 打包流程 | Android 中的字节码操作方式 | AOP...面向切面编程 | APT 编译时技术 【Android Gradle】安卓应用构建流程 ( Java 源码编译 和 AIDL 文件编译 ) 【Android Gradle】安卓应用构建流程 ( 资源文件编译...上述操作是 Android Gradle 插件执行的 ; 上述 Apk 打包流程 , 是通过 Android Gradle 插件 执行一系列的 Gradle 任务 完成的 ; 上述打包的 7 个步骤...; ③ 使用 Maven 构建工具打包 : Maven 主要是 弥补了 Ant 的不足 ; ④ 使用 Gradle 构建工具打包 : 集成了 Maven 和 Ant 构建工具 , 比上述所有的构建工具都要

    74130

    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置

    【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境...如果你的项目使用了 NDK(例如,通过 Flutter 插件或直接使用 C/C++ 代码),则需要指定 NDK 版本。...的缓存地址 和实际地址不匹配,那么我们手动修正,可以尝试手动将 flutter_plugin_android_lifecycle 插件的文件从缓存路径复制到项目本地路径,并在 settings.gradle...Kotlin 项目问题:你的项目使用了 kotlin-android 插件,但 compileTestJava 是 Java 项目的任务,而不是 Kotlin 项目的任务。...通过本文可以更多深层的理解,插件之间的依赖关系,运行报错的各种原因,整体提升,对安卓环境搭建会有深刻一步的理解。

    7000

    Flutter Android 工程结构及应用层编译源码深入分析

    Flutter App 安卓编译源码流程 下面我们从纯 Flutter 项目的 app 编译安卓端 apk 流程说起。...library,或者项目根目录下`.flutter-plugins`文件中安卓插件个数为空。...2本质就是对标准安卓构建产物进行一次重新按照格式归档,如果是 split api 模式就能很直观看出来效果,下面图示是直接运行 flutter build apk 的步骤 2 效果: [在这里插入图片描述...Flutter Plugin 安卓编译流程 对于包含 android 代码的 flutter plugin 模块来说,其 android 部分就是一个标准的原生 android library,没有任何额外的干预脚本...pub.dev publish_to: 'none' # 版本号,修改这里后会自动修改安卓项目下local.properties文件中的versionName、versionCode version:

    3.2K33

    Eclipse+ADT+Android SDK 搭建安卓开发环境「建议收藏」

    就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。...我们可以通过在Eclipse中添加ADT(Android Development Tools)安卓开发工具,来搭建安卓开发环境。...解压完毕后即可使用,进入文件夹,双击Eclipse图标后,就可以启动Eclipse了,到这Eclipse就安装完毕了。...下载独立的Android SDK工具 如果你使用的是自己的IDE工具开发android程序,你需要下载独立的Android SDK工具(官网上有针对Android Studio安装SDK的方式,这里下次介绍...下载地址:android-sdk_r24.0.2-windows.zip ADT安卓开发工具安装 ADT(Android Development Tools)安卓开发工具,是安卓在Eclipse IDE

    2.7K40

    杂篇:一代版本一代神

    多模块项目 |---Gradle在Android中的应用 |---最后写一个创建文件夹的小插件 一、Gradle简介 1.我与Gradle的邂逅 百分之八十的Gradle使用者应该都是从AndroidStudio...maven-publish插件,发表到中央仓库挺麻烦的,还是自己搭个私服,或直接本地吧 maven.png 以上是Gradle在java中的使用,现在回头看一下Android里的Gradle,你应该更有感觉...' //启用插件 com.android.application android {//安卓 compileSdkVersion 27//SDK编译版本 defaultConfig...方法,错一个字都不行 使用so.png 使用so文件.png android {//安卓 ......文件是可以相互引用的,下面通过创建文件夹小插件来说明 文件夹插件.png ---->[mkdir.gradle]--------- import java.util.function.Consumer

    1.2K20

    Flutter环境搭建ForMac

    02配置安卓环境 2.1 安装Android Studio 我们先安装Android Studio可以去国内官网下载 2.2 配置SDK 根据安装向导,我们需要安装Android SDK, Android...我们也可以进入偏好设置 CMD + , 如下图安装: 2.3 安装Android Studio的插件 来到Studio的偏好设置里面....当跳出安装Dart插件的界面时,也点击Install进行安装。 安装完成后重启Android Studio。...打开Iterm(终端)输入下列命令然后一顿y $ flutter doctor --android-licenses 滑动显示更多 2.6 配置安卓的模拟器 我发现安卓自带的模拟器不好用。...配置如下: 2.7.1 修改项目下的 build.gradle文件 文件路径:项目 --> Android -->build.gradle 文件 修改内容:找到buildscript 和allprojects

    89810

    ionic打包遇到的问题与解决的方法 原

    的位置,里面有tools的那个文件夹) (3)在系统变量path中添加   ;E:\android-sdk-windows\tools;E:\android-sdk-windows\platform-tools...2、安装cordova   npm install -g cordova@5.4.1 3、安装安卓平台  ionic platform add android, 会安装android 24 的平台,我是在...\gradle这个目录里面,然后找到 E:\ionic\ionicdemo2\platforms\android\cordova\lib 里面的build.js 文件,改成下面的  var distributionUrl.../gradle-2.14.1-all.zip'; 因为我用的imagePicker插件继续安装这个插件 4、命令ionic plugin add cordova-plugin-image-picker...的maven的库,这个时候需要修改build.gradle文件的repositories库中,mavenCentral()修改成为阿里云的库     repositories {         flatDir

    1.5K30

    Android训练课程(Android Training) - 构建你的第一个应用

    安卓开发包SDK工具可以很容易的创建一个由默认项目文件夹和文件组成的新的安卓项目。...(上一步获得的)替换,并且使用你想要保存你的项目的文件夹位置替换。...在启动你的应用之前,你应该了解一些你的安卓项目里的文件和文件夹: AndroidManifest.xml 清单文件,描述了应用的基础特性 ,和定义每一个最近。...或者在命令提示行里启动它 1.更改文件夹路径到 你的安卓项目的根目录 下,并且执行: ant debug 确保安卓SDK 的platform-tools/ 文件夹被包含在你的环境变量PATH里,这时执行...或者再命令提示行下启动它: 1.更改文件夹路径到 你的安卓项目的根目录 下,并且执行: ant debug 2.确保安卓SDK 的platform-tools/ 文件夹被包含在你的环境变量PATH里,

    2.2K00

    如何基于Flutter和Paddle Lite实现实时目标检测

    约定: Flutter端:Flutter项目主目录。 Android端:项目的Android子目录,原生安卓。...准备Paddle Lite的预测库和模型文件 由于我们使用的是安卓原生代码,所以我们需要在Android端进行开发,而不是Flutter端。...我们在Paddle Lite提供的预编译预测库里面下载需要的预编译库,放到Android端的相应文件夹内,和原生安卓的目录类似。...之后我们继续在android文件夹内放置模型文件,在realtime_od/android/app/src/main/下面新建assets文件夹,并分别把模型和标签放到models和labels子文件夹内...添加一下Flutter的camera插件,Dart 已经有很多现成的包给我们使用: 同时需要确保项目的最低Android SDK版本在21以上。

    2.3K20

    android studio安装教程(包安装成功,不成功你找我)

    百度搜索Android studio,或者直接输入Android Studio 中文社区-安卓开发者工具集:Android SDK/JDK/ADT/Gradle/App-3.0正式版下载/安装/教程/外包.../招聘/安卓游戏下载/安卓软件下载进入这个页面 根据这个下载相应的安装包或者压缩包。...把里面的文删掉(是哪个版本的gradle就选择哪个版本的文件夹) 把下载下来的gradle放到这个文件夹(不要解压gradle,直接放进去) 打开Android stutio 点击这个进行重构 有可能因为网络问题...,项目构建失败,请看教程的最下面的解决方法 这个变成绿色就说明项目创建成功,可以运行了 点击这个新建模拟器 选择完之后点击Next 点击Download下载你想要的系统,下载完之后选中,点击Next...解决办法:在build.gradle里面把原来的google()和jcenter()方法注释掉添加镜像 maven { url ‘https://maven.aliyun.com/nexus/content

    1.1K20

    uni-app的app打包过程

    需要app应用的截图 取app名称 应用介绍的描述 用于搜索引擎4+个关键字 应用简介的描述(功能简介和特点) 图标ICON:尺寸要求为512x512,格式要求为png 当前版本介绍 版权资料:软件著作权或版权证明...Android本地打包 原生App云打包->点击安卓包->点击使用自有证书,也可使用公共测试->根据文档生成自由证书->点击打包 android打包文件:.apk .apk上线前需要做安全加固 ios...打包文件:.ipa ios配置文件:.plist 1.uniAPP 将项目打包成,打包成功后格式如下 ?...6.下图三个文件 icon(app图标),push(没验证过,自己试试),splash(启动页) ? 7.下图位置修改 APP 名字 ?...:http://app.baidu.com 提示:百度手机助手、91助手 和安卓市场是联盟平台,在百度开发平台中上传APP通过审核后,在其它两个平台也可以搜索到自己的APP。

    4.6K20

    Flutter 集成友盟 umeng 的记录

    集成友盟的真的是一个大坑, 作为一个不懂安卓的人, 可以看一下这篇文章....其中不乏出现过什么及其简单的问题 比如什么UMConfigure找不到, kotlin中override的写法不对(官方文档是java), 并且官方的插件容易让人误解....(这里使用安卓为例) 官网文档, 如果失效直接找到安卓集成即可. https://developer.umeng.com/docs/119267/detail/118584 对于我们这种不懂原生的人,别搞什么手动集成..., 一定要使用maven自动集成 一定要使用maven自动集成 一定要使用maven自动集成, (官网这里介绍得很详细) 原生设置三步搞定 依赖设置: 注意官网第一次说的是项目的(/android/build.gradle...android/app/proguard-rules.pro按照官网的来设置 原生初始化 这里要注意初始化, 我的是kotlin, 文件是android/app/src/main/kotlin/com

    60010
    领券