gradle

CreateProcess error=2, 系统找不到指定的文件。

邮差的信 提交于 2020-04-24 03:41:10
遇到一个android 配置.gradle时提示 CreateProcess error=2, 系统找不到指定的文件 于是百度有很多这类答案,如:干掉 NDK 我按照这么做了,最后顽固的bug 并没有理睬我。 没辙!!!折腾了大半天,问题都没解决! 最后使用了简单粗暴的方法,卸载掉android studio 重新下载,同时重新下载sdk 最后问题解决了, 自我推测:这个有可能是我使用这个android studio 太久,配置太多,难免有些配置互相不兼容,导致了冲突。 来源: oschina 链接: https://my.oschina.net/u/4325121/blog/3415821

Android studio下载及安装方法

社会主义新天地 提交于 2020-04-24 02:39:07
1、首先下载Android studio安装包,可以从 https://developer.android.google.cn/studio/ 仿照以下方法安装 2、下载好该安装包之后,点击进行安装,依次出现以下界面 在这里自己选择程序安装路径 这里Android studio程序安装完毕,但是还需要继续对其进行配置;勾选Start Android Studio,然后点击finish启动AS,出现下图 选择第二项,然后点击ok,出现下面的启动界面 在启动的时候会弹出下图 点击cancel,然后进入到了AS的安装向导界面 点击next进入UI界面主题选择界面,可以选择自己喜欢的风格,这里选择Darcula风格 这里需要指定SDK的本地路径,如果之前电脑中已经存在SDK,可以指定该路径,后续就可以不用下载SDK;我这里演示本地没有安装过SDK的场景,这里暂时可以指定一个后续将保存SDK的路径; 点击Finish后,开始自动下载SDK(注意,此时需要保证电脑联网) 下载完成SDK后,点击Finish进入AS的欢迎界面 3、配置AS第一次运行环境,并且能成功编译运行一个APP,以helloworld为例。 点击上图中的Start a new Android Studio project新建一个工程,进入下面的界面 到此,一个工程建立完成,第一次建立的工程会发现卡在下面的启动界面

Android爬取网页JSON数据详细教程【新手向】

寵の児 提交于 2020-04-23 14:24:11
这几天做一个Android获取Json的任务, 发现Jsoup只能获取静态页面,无法获取动态页面的Json数据。 有同学给我更正:Jsoup可以爬取动态页面,但必须要加请求头(data),以下为正确例子: String url = "你的网页接口"; Map data = Maps.newHashMap(); data.put("countryCode", "+86"); data.put("mobile", mobile); data.put("password", "f20332f07cdaab9ec0472655a83438d4"); data.put("invitionCode", "PU9HFMNMZ2FL"); data.put("validateCode", codeCallable); data.put("geetest_challenge", challenge); data.put("geetest_validate", validate); data.put("geetest_seccode", validate + "|jordan"); String json = JSON.toJSONString(data); Connection.Response response = Jsoup.connect(url).ignoreContentType(true

Android | 教你如何在安卓上实现二代身份证识别,一键实名认证

强颜欢笑 提交于 2020-04-22 19:22:29
@ 目录 前言 场景 开发前准备 android studio 安装 在项目级gradle里添加华为maven仓 在应用级的build.gradle里面加上SDK依赖 在AndroidManifest.xml文件里面增量添加模型自动下载 在AndroidManifest.xml文件里面申请相机、访问网络和存储权限 代码开发关键步骤 创建识别结果回调函数 设置识别参数 实现身份识别 Demo效果 前言   就在近期华为HMS ML Kit 发布了1.0.3.30版本,ML Kit在原有通用OCR功能的基础上,又新增了银行卡识别(BCR)和二代身份证识别(ICR)。今天小编就给大家介绍一下其中的ICR能力。ML kit不仅提供语言相关的AI能力,还提供视觉方向的AI能力,具体信息大家可以移步 https://developer.huawei.com/consumer/cn/hms/huawei-mlkit 场景   作为一个有身份的人,进行身份认证自然不可避免。平时,我们买火车票、飞机票需要身份认证,住酒店、住宾馆需要身份认证,现在连打游戏都要做实名认证。虽然我们很乐意证明我们自己的身份,但是每次都要输入那18位长的要命的身份证号,脑子一点不清晰,手一抖就会出错。因此,使用二代身份证识别(ICR)扫描身份证,做身份信息的录入实在是相当方便。    旅游出行类app进行身份认证   

[工具向]__关于androidstudio工具使用过程中学习到的一些知识点简记

拜拜、爱过 提交于 2020-04-22 05:51:41
前言 在我学习android开发课程的过程中,我们通常只会关注编程语言上面的一些知识点与问题,而忽略了开发工具的使用上的一些遇到的一些知识,其实每一款IDE工具都是集编程语言大成而开发出来的,其中有很多东西是值得我们去学习和了解的,我们可以通过学习了解开发工具的方式来开拓我们的知识储备的广度,使我们的知识面得到更好的扩展,在以后的生活中必然会有所用处. 所以,我将开这篇文章记录下我在使用androidstudio,在学习android过程中所遇到的我认为需要记录下来的知识点,或一些操作.一些问题等相关的知识. 关于androidstudio在打开项目时gradle配置更新的问题 我们知道gradle是androidstudio中的一个十分重要的组件,它使得我们编辑的程序能够自动的转化为apk程序文件,每次我们运行android程序的时候,我们都可以看到androidstudio下的gradle构建的信息,并且,androidstudio中,gradle的配置也是十分重要的一环,它在很多时候都需要从网络上的远程仓库中获取相应的文件,所以我们也时常会碰见gradle需要更新,gradle正在下载相应文件的情况. 而有些情况下,我们在打开一个项目的时候,会卡在进度条下,又会在有些情况下我们更新gradle文件,完全跑不动,logcat视窗下一堆报错.使得在项目的运行上变得十分缓慢.

Android | 教你如何在安卓上实现二代身份证识别,一键实名认证

为君一笑 提交于 2020-04-21 18:45:44
前言   就在近期华为HMS ML Kit 发布了1.0.3.30版本,ML Kit在原有通用OCR功能的基础上,又新增了银行卡识别(BCR)和二代身份证识别(ICR)。今天小编就给大家介绍一下其中的ICR能力。ML kit不仅提供语言相关的AI能力,还提供视觉方向的AI能力,具体信息大家可以移步 https://developer.huawei.com/consumer/cn/hms/huawei-mlkit 场景   作为一个有身份的人,进行身份认证自然不可避免。平时,我们买火车票、飞机票需要身份认证,住酒店、住宾馆需要身份认证,现在连打游戏都要做实名认证。虽然我们很乐意证明我们自己的身份,但是每次都要输入那18位长的要命的身份证号,脑子一点不清晰,手一抖就会出错。因此,使用二代身份证识别(ICR)扫描身份证,做身份信息的录入实在是相当方便。    旅游出行类app进行身份认证    游戏类app进行身份认证    任何需要进行身份认证的app,发挥你的想象力^_^   现在是不是跃跃欲试,想要自己开发实现啦?那我就废话不多说,给大家介绍一下简单集成的ML kit 实现ICR的步骤~~ 开发前准备 android studio 安装   很简单,下载安装即可。具体下载链接:    Android studio 官网下载链接: https://developer.android

android:Error:” ” is not translated in “en” (English) [MissingTranslation]处理方法(转)

风格不统一 提交于 2020-04-21 17:49:21
Android开发错误:Error:” ” is not translated in “en” (English) [MissingTranslation]如何处理? 最终在StackOverFlow上找到了解决方法,大概有这么几种方法,现整理如下,供大家参考: 1、尝试添加translatable=”[true / false]” < string name ="junkchen" translatable ="false" > Junk Chen! </ string > 2、在resources中添加属性 < resources xmlns:tools ="http://schemas.android.com/tools" tools:ignore ="MissingTranslation" > 3. 指定语言 < resources xmlns:tools ="http://schemas.android.com/tools" tools:locale ="en" > </ resources > 4. 使用Android studio可以在build.gradle中的android中添加lintOptions lintOptions { disable 'MissingTranslation' } 或者: lintOptions { checkReleaseBuilds

gradle 更新依赖jar包不生效

北城余情 提交于 2020-04-21 14:56:02
在使用gradle过程中遇到一个问题,依赖的jar包更新后没生效,最后发现是gradle缓存引起的问题。 找到gradle本地仓库,进入 caches\modules-2\files-2.1 文件夹中,如下图。 在 files-2.1 文件夹中把需要更新的jar包删除掉 然后再进入 caches\modules-2\metadata-2.14\descriptors 文件夹中,如下图。 在 descriptors 文件夹中把需要更新的jar包删除掉 完成以上操作后用 gradle 重新构建下就可以了 来源: oschina 链接: https://my.oschina.net/u/1753432/blog/3289274

android studio 设置安装不占用C盘

泪湿孤枕 提交于 2020-04-21 14:48:17
我们知道,android studio 安装会占用大量的空间,比如我们我们将andriod status 安装到了D:\IDE\Android Studio这里,但是你会发现,在编译出包过程中,C盘的大小也会在不断减小,是因为编译过程中的文件已经放到${user.home}下,比如我的是C:\Users\helen目录下,涉及到的文件有 .AndroidStudio2.3 .gradle .m2 (1).AndroidStudio2.3 的位置修改 该目录下有config及system两个文件夹,分别为配置及系统缓存文件夹。现关掉启动的androidstudio程序,将该文件夹移动至D:\IDE\Android Studio目录下。 修改AndroidStudio安装路径D:\IDE\Android Studio下的\bin\idea.properties文件: idea.config.path=D:/IDE/Android Studio/.AndroidStudio2.3/config idea.system.path=D:/IDE/Android Studio/.AndroidStudio2.3/system 一定要注意前面的#号去掉 (2).gradle的位置修改 方法一、将.gradle文件夹剪切至D:\Android Studio\gradle文件夹下

spring源码分析环境搭建

心已入冬 提交于 2020-04-21 14:41:10
我编译的版本为spring framework 5.x版本,所用软件:idea 2018.2 ,gradle5.6.4。 第一步:获取spring-framework 源码 ,地址为: https://github.com/spring-projects/spring-framework/tree/5.0.x 第二步:导入源码 导入等就行了,一段时间后完成后构建。 坑1:plugin with id 'java-test-fixtures' not found;     解决办法gradle版本换成5.6.4。构建的 gradle版本不能低于5.6 也不能高于6.0. 坑2:gradle 构建太慢     解决办法 buildscript中添加:     repositories {   maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }    maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }   maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }   } 坑3:spring-cglib-repack-3