gradle

软件安装:android studio安装以及操作手册

…衆ロ難τιáo~ 提交于 2020-08-09 17:59:51
Android Studio 是谷歌推出的一个Android集成开发工具,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试。好的工具使用才有好的开发效率。刚好买了新电脑就把全部的安装步骤给记录下来。 android studio下载 首先我们打开链接: android studio下载链接 截至到目前为止最新版本为3.5.2,我们点击下载,得到如下安装包点击 进去安装界面。点击NEXT 进去选择界面 android studio为默认必须安装项,android virtual device可选择装或者不装,用于软件调试。我们默认安装 这里选择安装路径,建议自己新建路径,以免C盘安装过多导致C盘空间不足,确定好了安装路径后,点击next 进入安装,等待安装结束 点击next 点击finish完成安装并打开android studio 因为是第一安装,所以没有之前的配置引用直接OK 因为是新电脑没有SDK,先cancel 进去欢迎界面,这里可以配置自己喜欢的风格,我这里默认 选择UI主题,根据个人喜好来就好 点击next 点击finish,等待自动安装组件 完成安装 显示HAXM安装失败,原因是我的电脑是10家庭版本,没有Hyper-V导致,如果你们跟我一样的版本可以百度查询下配置方式

快速解决 GRADLE 项目下载 gradle-*-all.zip 慢的问题

倾然丶 夕夏残阳落幕 提交于 2020-08-09 13:37:42
1、首先根据项目中 gradle\wrapper\gradle-wrapper.properties 文件的 distributionUrl 属性的值 #Tue Feb 06 12:27:20 CET 2018 distributionBase = GRADLE_USER_HOME distributionPath =wrapper/ dists zipStoreBase = GRADLE_USER_HOME zipStorePath =wrapper/ dists distributionUrl =https\: // services.gradle.org/distributions/gradle-4.8.1-bin.zip 2、根据 distributionUrl 对应的 gradle 的版本好,去下载相应的版本,可以通过 迅雷 或者其他国内网站下载,下载后先保存在本地,等待后续使用 3、运行 gradle build 命令进行构建 # Windows 下使用 gradlew.bat build # Linux mac 下使用 gradlew build 运行以后,提示下载时,终止掉 终止掉后,打开此文件夹 $GRADLE_USER_HOME/wrapper/dists/gradle-4.8.1-bin/ e8p42vx1m7a3mz9ydmjagn6wn

IntelliJ IDEA 2020.2 EAP 5 发布:完美支持Java 15

不问归期 提交于 2020-08-09 05:03:24
点击上方“ 逆锋起笔 ”,关注领取学习资源 ☞ 程序员进阶必备资源免费送「各种技术!」 ☜ 作者 | 白开水不加糖 来源 | https://www.oschina.net/news/116736/intellij-idea-2020-2-eap5-released IntelliJ IDEA 2020.2 EAP5 现已发布,新版本的主要亮点内容如下: Java 15 支持 Related problems Intentions preview Java intention actions 改进 结构搜索和替换检查 在 build.gradle 文件中对 completion 和 navigation 的改进 Java 15 支持 即将发布的 IntelliJ IDEA 2020.2 版本已经支持 Java 15,该 Java 15 计划于今年 9 月发布。 IntelliJ IDEA 2020.2 将同时支持 Java 14 和 Java 15 的 preview 功能。但值得注意的是,随着 v2020.3 的发布,该团队则计划放弃对 Java 14 preview 功能的支持,因为 IntelliJ IDEA 2020.3 将在 Java 15 发布之后发布。 Related problems IntelliJ IDEA 2020.2 将向用户发出警告,提示有关 Java

How to include Kotlin PSI classes (e.g. KtClass) in Intellij IDEA Gradle plugin project written in Kotlin?

杀马特。学长 韩版系。学妹 提交于 2020-08-09 04:43:56
问题 I am trying to write a plugin to add mock data to a Kotlin project. The first part involves finding all the Kotlin classes in the current project that inherits from a specific base class. I want to be able to parse these classes to read the value of an annotation and to get the structure of the constructor. This information will then be used to add code to the project adding instances of selected classes to a mock database instance. I have been using the PsiViewer plugin to inspect the PSI

软件测试人如何体现自己的价值?

主宰稳场 提交于 2020-08-08 22:00:51
首先,我们了解软件测试从业者处于阶段:高级岗位、中级从业者、菜鸟小白。 高级岗位:部门leader、核心测试开发岗位等。->对应的上级是:质量部Leader(经理/总监)、技术VP->公司老板。 中级岗位:能独立负责一个项目的整体测试工作,从事2-3年的从业者。 初级岗位:刚入行1年左右。 高级岗位汇报工作注意 (1)汇报对象:质量部Leader 1.考虑当前部分现状,了解部门leader的期望,需要处理什么问题。整年部门规范。 2.落地能力、事项推进能能力。主动推进一些事项落地、主动汇报进度、主动抛出问题并给出一些思考。 3.万一leader不满意时,沟通问题,高效处理。 (2)汇报对象:老板(无论是否懂技术) 1.规划部门发展方向,提高全公司的研发效率&质量(减少线上问题反馈、bug漏测率) 2.制定一些流程规范。 3.梳理公司目前存在的问题,并且提出建议。 4.培养团队能力,提升团队的能力和士气。 5.通过实际数据来体现价值。如:bug率每周下降,把其他部门关注的数据报表化。 高级岗位了解知识 1.业务能力 (1)功能业务:确定核心业务后,再开始进行任务。 (2)了解业务:深刻理解业务,尤其Leader更要首当其冲,仔细评估产品原型、交互设计,我们是关键人物先过初稿确定技术、运营可行避免浪费集体的时间,然后所有相关人一起过。 (3)保持节奏感

Spring Boot 2.3.0正式发布:优雅停机、配置文件位置通配符新特性一览

◇◆丶佛笑我妖孽 提交于 2020-08-08 21:23:46
当大潮退去,才知道谁在裸泳。。关注公众号【 BAT的乌托邦 】开启专栏式学习,拒绝浅尝辄止。本文 https://www.yourbatman.cn 已收录,里面一并有Spring技术栈、MyBatis、中间件等小而美的专栏供以学习哦。 目录 前言 关于版本号 正文 简单回忆2.2版本的新特性 主要新特性 优雅停机 配置属性的调整 删除不推荐使用的类/方法/属性 配置文件位置支持通配符 web下的日期转换支持配置 其它新特性 更改某些依赖最低版本要求 核心依赖升级 三方库依赖升级 Spring Data Neumann升级带来的变化 关于Validation 移除一些maven插件 支持Java14 Docker支持 Fat Jar支持优化 嵌入式Servlet Web Server线程配置 WebFlux基础路径配置 活性探测器 Actuator增强 好基友Spring Cloud什么时候跟上? 升级建议:等等 总结 前言 各位小伙伴大家好,我是A哥。北京时间2020-05-15,Spring Boot 2.3.0版本正式发布了,次版本号的升级,一般会有些新特性出来。作为Java Coder的我们有必要一览它的新new Feature,keep下技术节奏嘛。 A哥“第二时间”知道了这个消息,然后在自己本机(请注意:非生产环境)体验了一把,然后再结合Spring Boot官方的

Thingsboard PKIX path building failed:异常

戏子无情 提交于 2020-08-08 19:06:08
Thingsboard最让人头疼的就是项目的编译问题,其中在编译Thingsboard HTTP模块时我遇到的问题是:PKIX path building failed FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'http'. > Could not resolve all dependencies for configuration ':classpath'. > Could not download gradle-ospackage-plugin.jar (com.netflix.nebula:gradle-ospackage-plugin:3.8.0) > Could not get resource 'https://jcenter.bintray.com/com/netflix/nebula/gradle-ospackage-plugin/3.8.0/gradle-ospackage-plugin-3.8.0.jar'. > Could not GET 'https://jcenter.bintray.com/com/netflix/nebula/gradle-ospackage-plugin/3.8.0

超简单集成ML kit 实现听写单词播报

拟墨画扇 提交于 2020-08-08 14:31:37
背景   相信我们大家在刚开始学习一门语言的时候都有过听写,现在的小学生学语文的时候一项重要的课后作业就是听写课文中的生词,很多家长们都有这方面的经历。不过一方面这种读单词的动作相对简单,另一方面家长的时间也很宝贵,现在市场上出现了很多xx课后听写的语音,这些播讲人将语文教材上的课后听写单词录好,给家长下载使用,不过这种录音不够灵活,如果老师今天额外留了几道不是课后习题中的单词,这部分的录音就不能满足家长和孩子们的需要。本文就介绍了一个使用我们ML kit 的通用文本识别功能和语音合成功能共同实现自动语音播报APP,只需要对听写的单词或者课文拍照,然后就能自动播报照片中的文字,播报的音色、音调都可以调整。 开发前准备 打开AndroidStudio项目级build.gradle文件   在allprojects ->repositories里面配置HMS SDK的maven仓地址 allprojects { repositories { google() jcenter() maven {url 'http://developer.huawei.com/repo/'} } }   在buildscript->repositories里面配置HMS SDK的maven仓地址 buildscript { repositories { google() jcenter() maven

Gradle中的实现和编译之间有什么区别?

时间秒杀一切 提交于 2020-08-08 09:58:39
问题: After updating to Android Studio 3.0 and creating a new project, I noticed that in build.gradle there is a new way to add new dependencies instead of compile there is implementation and instead of testCompile there is testImplementation . 在更新到Android Studio 3.0并创建一个新项目之后,我注意到在 build.gradle 有一种新的方法来添加新的依赖项而不是 compile implementation 而不是 testCompile 有 testImplementation 。 Example: 例: implementation 'com.android.support:appcompat-v7:25.0.0' testImplementation 'junit:junit:4.12' instead of 代替 compile 'com.android.support:appcompat-v7:25.0.0' testCompile 'junit:junit:4.12' What's the difference

穿山甲广告封装

寵の児 提交于 2020-08-08 09:18:20
首先先引用我的资源 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VHv2NDwV-1590743445169)(https://api.bintray.com/packages/mp624183768/anguomob/ads/images/download.svg)] com.anguomob:ads:1.5.0 将本 SDK 压缩包内的 open_ad_sdk.aar 复制到 Application Module/libs 文件夹(没有的话须手动创建), 并将以下代码添加到您 app 的 build.gradle中 repositories { flatDir { dirs 'libs' } } depedencies { implementation(name: 'open_ad_sdk', ext: ‘aar') } 权限配置 <!--必要权限--> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <!--可选权限--> <uses-permission android:name="android