![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Android Studio&Gradle
主要记录Android studio使用过程中遇到的问题
和对Gradle的理解
huangxiaominglipeng
这个作者很懒,什么都没留下…
展开
-
国内网络如何使用gradle开发
问题:经常遇到如何问题该怎么处理?解决办法:修改成国内可用的maven仓库地址maven {url "https://maven.aliyun.com/repository/google"}maven{url "https://maven.aliyun.com/repository/jcenter"}原创 2020-12-17 11:03:35 · 240 阅读 · 0 评论 -
Android studio中NDK如何断点调试
默认情况下是不支持NDK调试的,但要支持NDK调试也很简单,只要做些简单配置即可。配置所需组件 下载安装步骤如下: 1、Android Studio中在打开的项目中,菜单栏中选择Tools->Android->SDK Manager。 2、选中SDK Tools标签,分别选中Cmake、LLDB和NDK。 3、点击Apply,然后在弹出对话框中点击OK,会看到我们所选择安装的组件,之后选中Accept即可,等待安装完成。原创 2020-12-17 10:59:19 · 2995 阅读 · 0 评论 -
Android Studio运行程序时显示apk not exists,导致安装apk失败??
解决方法原创 2020-12-17 10:57:49 · 323 阅读 · 0 评论 -
Android studio如何集成sdk源代码
Android studio如何集成sdk源代码,这样就可以直接看源码了??source下载http://mirrors.neusoft.edu.cn/android/repository/下载好了放入sdk下面的source目录下。原创 2020-12-16 14:54:03 · 419 阅读 · 0 评论 -
当android studio下载不了build tools,怎么办?在哪里下载?本地下载了哪些build tools版本如何查看?
bulild tools版本的更新日志https://developer.android.com/studio/releases/build-toolsbuild tools下载(这里还有sdk、 ndk、source、等等的下载)http://mirrors.neusoft.edu.cn/android/repository/build tools下载(这个也可以下载)https://androidsdkmanager.azurewebsites.net/Buildtools.原创 2020-12-16 14:51:12 · 1587 阅读 · 0 评论 -
当android studio下载不了sdk的时候,该怎么办?
从这个网站去下载Android sdkhttps://androidsdkmanager.azurewebsites.net/下载完成后放入下面的目录原创 2020-12-16 14:49:05 · 1030 阅读 · 0 评论 -
android studio complie依赖的包下载在哪个路径
在项目的工程下.\idea\libraries可以看到有很多依赖文件的xml文件,edit打开可以看到里面存放了jar包的路径<component name="libraryTable"> <library name="UsbSerial-4.3"> <CLASSES> <root url="jar://$PROJECT_DIR$/app/build/intermediates/exploded-aar/com.github.felHR原创 2020-12-16 14:46:58 · 373 阅读 · 0 评论 -
gradle插件下载在哪里
默认从 Gradle 官方的插件仓库https://plugins.gradle.org/m2/下载的也就是这个指定的repositories { jcenter() google()}那具体对应什么地址,大家知道吗,今天我就告诉大家,就是下面的地址。https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.0.2/gradle-3.0.2.pomhttps://dl.goog..原创 2020-12-16 14:43:29 · 6580 阅读 · 0 评论 -
当android studio下载不了Gradle的时候,该怎么办?使用离线Gradle
Android studio自动安装GradleMac上会默认下载到 **/Users//.gradle/wrapper/dists** 目录 Win平台会默认下载到 C:\Users\用户名\.gradle\wrapper\dists目录gradle官网各个版本下载http://services.gradle.org/distributions/在应用程序---android studio---显示包内容(放入这里)还是要设置一下(把gradle拖动到文件管理中)...原创 2020-12-16 11:40:38 · 672 阅读 · 0 评论 -
Android Gradle plugin与Android Studio之间的关系
Android Gradle plugin与Android Studio之间的关系其实就是注意这三个东西的对应关系:Android StudioAndroid Gradle pluginGradle之间有版本的对应关系(http://tools.android.com/tech-docs/new-build-system/version-compatibility)所以建议使用Android Studio自带的gradle,减少后续使用中可能产生的冲突。彻底搞懂Gradle、原创 2020-12-16 11:37:39 · 251 阅读 · 0 评论 -
程序员写代码过程中的会使用到的Android Studio快捷键
尽量使用Android studio默认的快捷键,,不会因为不是自己的电脑,自己就不会快捷键的尴尬。写代码常用快捷键1、优化import【control+option+o】2、导入import 【option+enter】3、格式化代码【option+command+L】1、上下移动一行代码 【shitf+option+上下】2、删除一行【command+del】3、复制一行【command+d】3、删除光标后面的字符【fn+del】1、快速生成getter、sett原创 2020-12-16 10:05:35 · 156 阅读 · 0 评论 -
如何使用Gradle脚本发布maven
在要发布的工程中添加maven发布脚本,脚本内容如下://引入gradle maven插件apply plugin: 'maven-publish'//配置参数,版本号和groupID,每次发布不同版本时,需要修改版本号project.ext.lib_version = "1.0.0" project.ext.lib_group = "com.tencent.thumbplayer"//固定参数,maven上传URL和用户名密码project.ext.releaseUploadRepo =原创 2020-12-16 10:01:42 · 508 阅读 · 0 评论 -
Android AAR打包、使用问题
1、注意⚠️:一个aar不会被aar打包在里面(变态啊)2、如何解决suppot重复依赖的问题。??可以使用compileOnly/provided来处理,只引用,不打包。3、使用aar。注意⚠️:是上面的每一层都要这样使用,(变态啊)compile(name:'TPCoreNative-tvideo', ext:'aar')repositories {flatDir {dirs project(':ThumbPlayerAndroid').file('libs')}原创 2020-12-16 09:59:26 · 555 阅读 · 0 评论 -
gradle加载慢 下载包失败 超时和Unable to resolve dependency 等一系列问题
Android studio 3.0之后 gradle加载慢 下载包失败 超时和Unable to resolve dependency 等一系列问题解决方案1、Gradle的下载问题。(自己下载Gradle)测试地址是否可以访问 。 https://services.gradle.org/distributions/gradle-5.1.1-all.zip代理的问题2、gradle插件的下载主要还上更换maven仓库地址来解决。依赖库下载问题(更换maven仓库地址)国原创 2020-12-15 16:16:47 · 644 阅读 · 0 评论 -
如何让自己写的Task跟着工程一起编译
先了解下Gradle的执行顺序??https://blog.csdn.net/singwhatiwanna/article/details/78797506这里面有一个project.afterEvaluate{},在所有的模块都已经配置完成后执行。在所有task前执行。(以module为单位)原创 2020-12-15 15:25:06 · 98 阅读 · 0 评论 -
Gradle变量的使用
1、gradle.properties中定义一个变量。可以在setting.gradle,build.gradle中直接使用。使用方法2、local.properties中定义一个变量。只能代码读取使用。需要读取文件的值方法def PlayerDebugCode = 'false'Properties properties = new Properties()properties.load(new FileInputStream("local.properties")).原创 2020-12-15 15:22:09 · 1565 阅读 · 0 评论 -
Gradle常用命令行
Linux和MAC使用./gradlew,而Windows上面则使用gradlew./gradlew assembleDebug./gradlew assembleRelease./gradlew clean./gradlew buildgradle 命令(点击底部Terminal)1、./gradlew -v 查看当前项目所用的Gradle版本2、./gradlew clean 清除9GAG/app目录下的build文件夹3、./gradlew build ...原创 2020-12-15 15:19:08 · 968 阅读 · 0 评论 -
如何终止gradle的执行
1、stop命令2、Android studio stop3、可以在Gradle脚本中抛出异常,throw new GradleException(' error info')原创 2020-12-15 15:14:10 · 2384 阅读 · 0 评论 -
Gradle的工作流程
Gradle主要有三种对象Gradle工作包含三个阶段:首先是初始化阶段。对我们前面的multi-project build而言,就是执行settings.gradle Initiliazation phase的下一个阶段是Configration阶段。 Configration阶段的目标是解析每个project中的build.gradle。比如multi-project build例子中,解析每个子目录中的build.gradle。在这两个阶段之间,我们可以加一些定制化的Hook。这当..原创 2020-12-15 15:08:14 · 417 阅读 · 0 评论 -
Gradle Wrapper是什么
Gradle提供了内置的Wrapper task帮助我们自动生成Wrapper所需要的目录文件。在一个项目中的根目录下执行 gradle wrapper即可生成工程结构介绍:gradlew:Linux下的可执行脚本。(用法和Gradle原生命令一样)gradlew.bat:Windows下的可执行文件。(用法和Gradle原生命令一样)gradle-wrapper.jar:gradlew最终还是使用java执行的,所以这个jar就是具体的业务逻辑。gradle-wrapper..原创 2020-12-15 15:06:41 · 988 阅读 · 1 评论 -
体验Gradle工具
Gradle工具是什么?Gradle工具就是一个代码包。工具包中提供了gradle命令。Gradle依赖:1、JDK 2、Groovy(工具包已经自带了)下面只介绍Mac系统上,Gradle环境配置和使用,Windows、Linux系统也是类似的。1、安装jdk,并配置JAVM_HOME环境变量。这个不知道的,百度下,一大把,不多做介绍。2、下载Gradle, 解压、配置Gradle_HOME环境变量。下载地址https://services.gradle.org/distrib原创 2020-12-15 15:05:12 · 82 阅读 · 0 评论 -
Gradle是什么?
Gradle是一种基于Groovy语言构建工具写代码为什么需要构建工具??现代代码工程一般都是模块化的,也就是把功能做成一个个代码模块,发布出去,给其他开发者使用,所以我们在开发的过程中,需要用这个模块,就需要下载模块代码,gradle可以帮我们下载。代码开发好了,其实是需要区分测试版和发布版,也就是debug版和release版,版本的不同有些代码操作不同,难道我们每次都手动去做吗。所以gradle脚本就可以做。如果代码需要打渠道包,我们不可能改一个...原创 2020-12-15 15:02:46 · 338 阅读 · 0 评论 -
使用Android Studio阅读整个Android源码
之前一直在windows下用source insight阅读Android源码,效果非常好。后来远程异地服务器,网络限制,一直用ssh + vim,现在主要还是以这种方式。最近发现一个不错的东西(早就有了),在android源码中有这么一个目录development/tools/idegen。顾名思义,是生成ide的project文件,主要是生成intellij的project文件,当原创 2016-11-09 16:24:13 · 2063 阅读 · 0 评论 -
Android Studio设置编辑器的字体大小
原创 2016-09-05 17:21:02 · 1930 阅读 · 0 评论 -
Android studio上如何使用gitHub?
前言在写这篇文章之前首先我假设你已经安装了Android Studio 并已经会用Android Studio建立项目。 那么这篇博文既然是将项目提交到github上,自然我们要明白两个相关概念:Git和github。 git是版本控制系统,跟svn、cvs同级概念 github是一个网站,给用户提供git服务。这样你就不用自己部署git系统直接注册个账号,就可以用他们提供的g原创 2016-11-02 20:25:32 · 5166 阅读 · 0 评论 -
Android Studio查找功能(搜索功能)及快捷键
1、在当前窗口查找文本【Ctrl+F】 F3 向下查找关键字出现位置 Shift+F3 向上一个关键字出现位置 2、在当前工程内查找文本【Ctrl+Shift+F】先会弹出一个对话框,直接点击【find】,开始在整个工程内查找该字符串 查找结果如下: 3、查找类【Ctrl+N】 4、查找文件【Ctrl+Shift+N】 5、查原创 2016-09-13 15:01:23 · 191255 阅读 · 11 评论 -
Android Studio问题:cannot resolve symbol R怎么解决
cannot resolve symbol R怎么解决原创 2016-09-06 15:46:20 · 9091 阅读 · 0 评论 -
Android Studio中svn的使用(全部在这里)
一、Android Studio关联本地svncommand line 模式安装TortoiseSVN这里还要点击红色框框中下拉图标,选择一下安装完成后,打开 IDE 的 setting 配置面板:选择路径如下注意: 1、我遇到路径下没有找到svn.exe文件问题,这是因为TortoiseSVN默认安装的,Tortoi原创 2016-09-14 16:52:42 · 8775 阅读 · 0 评论 -
Android Studio设置背景主题
注:使用版本Android studio 1.5.1下面是操作步骤(Intellij主题)下面是Darcula主题(默认主题)下面是widows主题原创 2016-09-05 17:16:46 · 2326 阅读 · 0 评论 -
Android Studio设置工具栏等字体
原创 2016-09-05 17:23:30 · 2369 阅读 · 0 评论 -
Android Studio如何删除module
当你想在Android Studio中删除某个module时,大家习惯性的做法都是选中要删除的module,右键去找delete。但是在Android Studio中你选中module,右键会发现没有delete,如图:为什么会没有delete按钮,不科学啊,难道是Android Studio的bug或者设计组考虑不周。其实这边没有delete按钮主要原因是因为Andr原创 2016-09-14 16:58:28 · 718 阅读 · 0 评论 -
Android Studio的自动提示功能忽略大小写敏感
Android Studio的自动提示功能非常之强大,但是,如果你要输入“String”,你输入“string”,这个是不会提示的,也就是大小写敏感的,不爽是吗? 选择大小写不敏感就ok了!这样你想怎么提示就怎么提示了!原创 2016-09-09 20:03:19 · 15775 阅读 · 0 评论 -
Android studio默认安装路径在哪里?
默认安装过程中的一些路径SDK路径 C:\Users\Administrator\AppData\Local\Android\sdk软件安装路径 C:\Program Files\Android\Android Studio默认工程目录 C:\Users\Administrator\AndroidstudioPr原创 2016-08-05 10:48:13 · 46348 阅读 · 1 评论 -
Android Studio文件编码问题
Settings -> File Encodings -> IDE Encoding / Project Encoding 可以自己选择编码GBK, GB2312或UTF8等,根据自己需要。原创 2016-09-06 16:00:15 · 609 阅读 · 0 评论 -
Android Studio打包问题:gradle打包Android程序,如何打包时不包含依赖包
在一个Android项目的build.gradle中,dependencies闭包中有以下几种形式的声明:compile 'com.android.support:appcompat-v7:22.2.1'编译的内容为单个文件compile fileTree(dir: 'libs', include: '*.jar')编译的内容为本地libs目录compile project(':androidPul原创 2016-09-06 14:56:13 · 3853 阅读 · 0 评论 -
AndroidStudio Gradle:Resolvedependencies':app:_debugCompile' 问题
问题描述:第一次使用AndroidStudio打开已经存在的AndroidStudio项目,卡在Gradle:Resolvedependencies':app_debugCompile'步骤,即使进入了AndroidStudio界面也无法正常下载Gradle依赖,无法编译运行。记住主要的无法正常下载Gradle导致的!!!解决办法:1、联网下载2、自己下载,ID原创 2016-11-02 17:08:04 · 12641 阅读 · 2 评论 -
Android Studio使用Lint进行代码检查
Android Lint的使用找到Analyze目录下的Inspect Code检查代码选项点击然后弹出下面这个框框,在这个列表选项中我们可以选择Inspect Code的范围,整个工程某个module当前文件自定义范围点击OK待分析完毕后,我们可以在Inspection栏目中看到检查的结果原创 2016-10-20 17:37:13 · 3052 阅读 · 0 评论 -
Android Studio中如何修改app的包名
1、修改Java文件的路径(java包)在Android studio中Refactor修改的话,只能修改后面一点,有没有一种能改全路径的办法呢???暂时还没有找到(你们有好的方法给我留言),我现在是直接在“文件目录”中来修改,之后在android studio中刷新。接下来咱们到了第二步:改build.gradle(module:APP名字)文件中原创 2016-11-02 20:06:26 · 5919 阅读 · 1 评论 -
Android studio如何设置自动导包import
1 Android studio 只有import单个包的快捷键:Alt+Enter。没有Eclipse下的快速导入包的快捷键Ctrl+Shift+O。 2 但Android studio设置里有一项Auto Import自动导入功能。设置过程如下: Android studio --> File--> Settings --> Editor --> Aut原创 2016-11-09 16:30:34 · 2944 阅读 · 0 评论 -
Android studio断点调试(全在这里)
有人说Android 的调试是最坑的,那我只能说是你不会用而已,我可以说Android Studio的调试是我见过最棒的。下面会将debug模式和Attach模式的断点调试好了开始写一个简单的调试程序,我们先来一个for循环?12345678原创 2016-11-09 16:04:08 · 35979 阅读 · 4 评论