展开

关键词

MAC上使用Android Studio 3.0的Gradle小解

Google I/O 大会发布了最Android Studio 3.0 预览版,其中版本的特性中直接支持我很想使用的 Kotlin 语言。 下载了 Mac 版本的 Android Studio 3.0 Canary 3 ,发建项目一些构建上的,主要是 AS 3.0 预览版构建工具使用的是 4.0 版本的 Gradle ,在工程项目文件 /gradle-4.0-milestone-1-all.zip 然几个的错误信息包括: Unable to load class 'org.gradle.internal.event.ListenerBroadcast 另外,在我来 Windows 10 上使用 AS 3.0 时并没有这些 Gradle 相关的,构建一切正常! 二、解决方法 不仅仅是上面的构建,还有面陆续的 Build 速度慢、 support 包不能用、 Genymotion 模拟器不会连接等等,都需要自己尝试解决,毕竟手啊!

1.4K20

Android中AndroidStudio&Kotlin安装到运行过程及常见汇总

如果同样情况的同学不要担心,HAXM的安装失败并不影响我们目前的使用,这个可以在之进行解决。接下来点击Finish即可。 3.创建一个Kotlin工程 ? 第一次登入会以下界面, ? 5.GradleKotlin插件 5.1Gradle Gradle首先打开File- Setting- Build,Exeu…- Gradle ? 修改对应的官网url地址并Sync Now就可以到任一版本的Gradle,要到最版本,在管网内找到最版本即可。 如果你对这些还有那些不明白的或者遇到了那些可以在下方留言哦,如果我知道一会解答的!! 到此这篇关于Android中AndroidStudio&Kotlin安装到运行过程及常见汇总的文章就介绍到这了,多相关AndroidStudio Kotlin安装运行内容请搜索ZaLou.Cn

38010
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

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

    快速迁移 Gradle 脚本至 KTS

    上面给的正则表达式当然也不是完美的,对于多行的情况就会比较尴尬的,例如 task clean(type: Delete) { delete(rootProject.buildDir) 开始迁移 3.1 迁移 settings.gradle 迁移时,先把文件名改为 settings.gradle.kts,然 sync gradle。 就完事儿了。 kts,sync gradle开始解决我们的第一个报错: e: ... ") } 这样改写完之sync gradle,并等待 IDE 建完索引,你就会发 android { ... } 可以访了。 访不到的我们前面已经提到,面我们给替代方案;另一个是 exclude 方法参数的写法,改成具名参数,结果为: dependencies { implementation(project

    47970

    Kotlin + buildSrc:好的管理Gadle依赖!

    然而,随着module数量的增多,我们很快就会遇到依赖管理的混乱。 执行一次Gradle Sync任务,在我们可以在Android Studio中访Dependencies.kt中任何值了。 动手实践: 建的module名称必须为buildSrc 一开始我按照作者原文的描述,在Android Studio里右键单击项目,New 一个名为buildSrc的Android Library,试了好几遍都提示 build一遍你的项目,然重启你的Android Studio,项目里就会多一个名为buildSrc的module。 Android高级开发系统进阶笔记、最面试复习笔记PDF,我的GitHub 文末 对文章有何见解,或者有何技术,欢迎在评论区一起留言讨论!

    16510

    从精准化测试看ASM在Android中的强势插入-Gradle插件

    在buildSrc中,不用每次publish到App,可以直接参与编译,调试比较方便,但是等插件,通过独立的插件项目,可以让插件的集成和管理加方便。 化 Gradle插件经历了Java、Grovvy的版本变迁,迎来了全面Kotlin化的浪潮,版本的官方Gradle插件,都已经全部使用Kotlin来编写,借助Kotlin,我们可以很方便的统一代码编写环境 在Gradle中使用Gradle需要对原有脚本做一些改造,首先,要将build.gradle脚本改为buld.gradle.kts,然Kotlin代码放到src/man/kotlin目录下,最,脚本中的代码也要做相应的 Gradle插件是我们续做字节码修改的基础,一要熟练掌握插件的开发和调试,这样才能避免续在开发字节码插件的时候遇到各种插件而不能专心于字节码开发。 向大家推荐下我的网站 https://xuyisheng.top/ 点击原文一键直达 专注 Android-Kotlin-Flutter 欢迎大家访

    13640

    Android Studio3.0之路(遇坑必入)

    Android Studio3.0正式版也发布了,作为Android开发的猿们我们应该早就知道谷歌在今年5月的开发者大会上就说了要支持Kotlin语言,所以这次一个比较大的点就在于支持Kotlin 语言了,下面就跟着LZ的脚步来探索一下AS3.0吧 相信很多人很早就体验过谷歌爸爸放来的体验版本了,虽然说正式版已经了,但是很多人也不敢轻易贸然的,因为怕会掉进坑里不来(真是一只胆小的猿,鉴完毕 安装过程中遇到的 1、Gradle Sync failed: Gradle sync failed: Cause: com.android.build.gradle.api.BaseVariant.getOutputs “一个的解决是为了好的迎接下一个”——鲁迅 解决方案1:把项目中依赖的ButterKnife降级到8.4.0 解决方案2:把gradle plugin版本降低至2.3.3 重编译下就可以了 Android Studio 3.0 1、.gradle文件 哇塞,解决之就想着赶紧创建一个的项目来看看有啥变化,首先一个变化比较大的是.gradle文件: ?

    24040

    使用 Android Gradle 插件加速您的应用构建

    Android Studio 时,您可能会收到一并将 Gradle 为最可用版本的提示。 我们在启用配置缓存的情况下执行这个构建任务,会两个与配置缓存相关的: △ 配置缓存报告的内容 当您的构建任务与配置缓存不兼容时,Gradle 会生成一个包含了列表和详细信息的 HTML 文件 回看源文件,您会发第一个是因为返回输文件位置的函数中使用了 project.buildDir 方法;第二个是因为 TaskAction 中使用了 project 变量,这是由于启用配置缓存 早期版本的 AGP API 允许您访这些构建任务,但是这些 API 并不健,因为每个任务的具体实细节是会发生改变的。 感谢所有开发者们的支持,感谢大家试用我们的预览版工具并提供反馈。请您持续关注我们的进展,也欢迎您遇到时与我们沟通。 欢迎您 点击这里 向我们提交反馈,或分享您喜欢的内容、发

    7530

    Android Studio 3.6 发布啦,快来围观

    Android Studio 3.6 版终于来了,此版本的 Android Studio 包括对一些设计工具的,包括布局编辑器和资源管理器。 image 3.6.1 中移除了多重预览功能已删除,4.0 版本才正式开放;此外并修复了Git版本控制身份验证 一、设计工具 此版本的Android Studio包括对一些设计工具的 二、Android Gradle插件 最版本的 Android Gradle 插件包括许多,包括构建速度的优化,对Maven发布插件的支持以及对视图绑的支持。 1. 启用此选项Android Studio会在同步过程中跳过构建任务列表,从而使Gradle Sync快地完成并改善UI响应速度。 然,在 Gradle 窗口顶部附近,点击Toggle Offline Mode: ? 十四、3.6的已知 本部分介绍了 Android Studio 3.6 中的当前已知。 1.

    35420

    Gradle基础|自义插件并上传到JitPack

    引言 每一个使用 Gradle 的同学,肯都听过或者写过插件,因为其本身并不难,但碍于在网上的文章千篇一律,大部分都比较老,同学一上手反而是和我一样,花了大把时间在最基础的第一步如何写一个简单demo 外话: 写法上,Java 与 kotlin符合开发习惯。 插件的用途有哪些? 一下,然你就会发,这个 buildSrc 已经被 Android Studio 自动识别为了一个 java 项目。 我们先改一下 stand-gradle-plugin 的 插件id ,及相应的 插件实类类名 ,如下所示: 然直接去app-model中进行引入,此时会发生什么呢? 参考 Gradle文档-开发自Gradle插件 Android文档-使用 Maven Publish 插件 自Android Gradle插件(Kotlin)

    15710

    Could not download kotlin-reflect.jar 完美解决

    Android studio版本 3.6.1正式版 Could not download kotlin-reflect.jar 这个 和我 凌晨发的 一样类似Could not download 第一种 通过Android studio软件来下载jar Tools —> Kotlin —> Configure Kotlin Plugin Updates 耐心等待,Sync now。 或者刚开始这样还是没有解决,然在build.gradle 里面将 ext.kotlin_version = ‘1.3.61’设置为自己当前的版本 如果超时了,去根据底部log提示 去下载对应的包, ,有什么欢迎留言交流。) (补充:2020年5月18日14:05:11) 正式版本的as 就是很清,越来越人性化了。赶紧一波吧 书到用时方恨少,纸上得来终觉浅。共勉。

    37720

    Installation did not succeed.解决方案之一

    Android studio版本 3.6.1正式版 Could not download kotlin-reflect.jar 这个 和我 凌晨发的 一样类似Could not download 第一种 通过Android studio软件来下载jar Tools —> Kotlin —> Configure Kotlin Plugin Updates 耐心等待,Sync now。 或者刚开始这样还是没有解决,然在build.gradle 里面将 ext.kotlin_version = ‘1.3.61’设置为自己当前的版本 如果超时了,去根据底部log提示 去下载对应的包, ,有什么欢迎留言交流。) (补充:2020年5月18日14:05:11) 正式版本的as 就是很清,越来越人性化了。赶紧一波吧 书到用时方恨少,纸上得来终觉浅。共勉。

    24620

    Android Gradle系列-进阶篇

    Rouse 读完需要 13 分钟 速读仅需5分钟 上篇文章我们已经将Gradle基础运用介绍了一遍,可以这么说,只要你一直看了我这个Gradle系列,那么你的Gradle也将过关了,应对正常的工作开发已经不成了 今天我们就来解决这个,让Gradle版本管理加优雅。 1 Google推荐 之前的文章Gradle系列-运用篇中的dependencies使用的是最基本的引用方式。 这不符合我们的所提倡的模块开发,所以应该想办法将ext的配置单独分离来。 这个时候我就要用到之前的文章Android Gradle系列-原理篇中所介绍的apply函数。 kotlin-dsl 1plugins { 2 `kotlin-dsl` 3} 4 5repositories { 6 jcenter() 7} 之sync project,最终的目录结构如下 搭建好了目录,在我们在src/main/java下使用kotlin建Dependencies文件(文件名任意),在该文件中将之前的配置项放进来,只是使用kotlin语法进行实而已,转化的代码如下

    47920

    Android Studio和Gradle使用不同位置JDK的解决

    使用不同的JDK位置可能会导致Gradle产生多个守护进程,首先Android Studio默认下使用的下载时自带的jre,这种jre的功能显然达不到jdk的标准,这会使得开发时可能产生不兼容的,当然也可以选择忽略这个警告 ,但是将来也可能。 注意的:下载Android Studio一是要下载JDK的,如果原先电脑里下载了JAVA那么也可以使用原有的JDK,Google官方考虑到绝大部分学安卓的人都是学过JAVA的(目前这个IDE适合JAVA 3,确系统会自动进行应用,需要一小段时间等待,之日志Gradle sync结束说明成功解决,不再重复之前的警告 ? 到此这篇关于Android Studio和Gradle使用不同位置JDK的解决的文章就介绍到这了,多相关Android Studio Gradle JDK位置内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以多多支持

    72410

    开发工具总结(4)之Android Studio3.0填坑指南

    开发的猿们我们应该早就知道谷歌在今年5月的开发者大会上就说了要支持Kotlin语言,所以这次一个比较大的点就在于支持Kotlin语言了,下面就跟着LZ的脚步来探索一下AS3.0吧 相信很多人很早就体验过谷歌爸爸放来的体验版本了 ,虽然说正式版已经了,但是很多人也不敢轻易贸然的,因为怕会掉进坑里不来(真是一只胆小的猿,鉴完毕)。 ----- 设置代理(必备操作) 貌似从2017年的中旬开始,AS就不能搜索依赖库了,gradle插件也不能搜索了,只有通过设置代理,或者访外国网站(这个有风险,不推荐,怕查水表)的方式去解决 “一个的解决是为了好的迎接下一个”——鲁迅 解决方案1:把项目中依赖的ButterKnife降级到8.4.0 解决方案2:把gradle plugin版本降低至2.3.3 重编译下就可以了 ---- 2、Unable to resolve dependency for: 了Unable to resolve dependency for:这个 第一眼看这个错的时候我以为我

    36140

    Kotlin Multiplatform 实战记 | QCon

    在日常开发中,会遇到以下几个: 基础模块逻辑相对复杂,多端研发成本高 双端逻辑代码膨胀,无法保证完全一致,排查难 逻辑代码穿插在各个模块中,有跨端复用方案迁移成本高 这些可能很多存量 App 都会遇到,随着不断迭代,很多逻辑写着写着双端就不一样的细节了,不好查,迭代维护成本又高,如果再人员变动,那一部分代码就会变成「祖传代码」。 在 commonMain 里义好 expect fun,然分别在 iosMain 和 androidMain 中实 actual fun。 在开发维护搜索逻辑的时候,我们遇到过好几次由于双端逻辑不一致,很难排查的情况。为了追求双端逻辑强一致,我们把搜索筛选业务的请求策略、场景管理、筛选模型、埋点策略封装在了 Kotlin 中。 从收益上看,我们的人力投入减少了大概 30%,性持平,逻辑强一致,维护成本降低,排查成本也降低。

    7910

    干货 | 携程机票 App KMM 跨端生产实践

    Kotlin、Coroutines、MVVM 等型架构模式在 Android 平台经受住了千万量级访量的生产考验,因此我们决于 2021 年初开始尝试 KMM,将 Kotlin 的应用范围逐步扩大至 这个是否解决将决 KMM 能否用于生产环境,经过我们的研究和评估了一系列的解决方案。 社区并不认可官方这套为何设计对象子图机制的说辞,社区普遍认为 Kotlin/Native 仓促发布,研发团队一时间造不一个能在多线程环境下高效不内存泄漏的 GC 系统才此下策。 3.5 协程异常处理器抛 NoClassDefFoundError 该Kotlin 协程在 JVM 平台。 plugin 工程,理论上来说它可以用于验证 Kotlin/JVM 协程的,但我们按 README 运行工程仍然无法复

    35310

    Flutter 2.10 升级填坑指南

    发布再投入生产会妥,但是如果你等不及官方 hotfix ,那么面的内容可能可以帮助到你。 版本,会带来一些 Kotlin 包的 API 一些 break 的变化 ,所以如果你本身 App 使用了较多 Kotlin 开发,或者插件里使用了一些 Kotlin 的包,就需要注意升级带来的适配成本 这里顺便放一张 AGP 和 Gradle 之间的版本对应截图 image Android SDK cmdline-tools & license 这个可能大家不一会遇到,首先如果你在执行 Build Tools 其次,如果你在编译 Android Apk 的过程中 : Installed Build Tools revision 31.0.0 is corrupted 之类的多关于 V2 的可以参考:https://flutter.dev/go/android-project-migration Material 图标异常 Flutter 2.10 针对 Material

    12220

    Android Studio3.0特性及安装图文教程

    许多的棉绒检查。 即时运行调试 234401 在应该解决。如果程序在断点上暂停,则应用程序重启动。 但是,如果应用程序没有在断点上暂停,则只有在方法实改时,才能重启动并且热插拔应该工作。 (2).Kotlin语言 Android Studio 3.0包括对Kotlin语言的支持。 ,可以轻松地调试应用程序布局的,包括将属性分类为常见类别,并在“查看树”和“属性”面板中将的搜索功能分组。 (1).已安装版: 在安装时会弹下面这个框: ? 默认的是选择第一个,要改到第三个选项,如果装过2.3就必须注意sdk,因为2.3和3.0的编译版本是不一致的,会冲突。 gradle路径查看: ? ? 放完之重启Android Studio3.0。 (2).未安装版: 未安装版就直接默认选项安装就可以了! 写的仓促,有错的地方见谅。

    27200

    Kotlin 程序设计》第二章 快速开始:HelloWorld

    我们使用IDEAgradle项目,选择Java,Kotlin(Java)框架支持,如下图: ? 然选择『Browse repositories』,在搜索框中搜索Kotlin,结果列表中的『Kotlin』插件,如下图 ? 点击安装,安装完成之,重启Android Studio。 3.建一个Android项目 重打开Android Studio,建一个Android项目吧,添加一个默认的MainActivity——像以前一样即可。 我们可以看,主要的依赖项是: kotlin-gradle-plugin plugin: 'kotlin-android' kotlin-stdlib-jre7 完整的配置文件如下: Project build.gradle 毕竟Kotlin的亲爸爸JetBrains是专门做工具的,而且Intelli IDEA又是那么敏捷、智能。 配置之,等Gradle Sync完成,即可运行。 6.运行 运行结果如下 ?

    21010

    IDEA上使用Kotlin插件的几个小

    IDEA 写 Kotlin 程序,遇到网络不给力的时候偶尔会莫名其妙地 Kotlin 不能正常使用的,特别是 Kotlin版本的时候,正犹豫要不要下载版本,来了,于是乎下载安装了 Kotlin not configured 错误 版本我使用了 4.0 版的 Gradle 构建工具,但是刷构建项目 Kotlin not configured 的错误,也没有任何按钮提示可以操作 旧版本编译错误 java.lang.NoClassDefFoundError 这个是旧版本的错误,其实在这个之前也遇到过一次同样的,自己按照相关信息解决了,不过这次版本没有安装前的这个一直没有解决 Project Structure 下,找到的包: 然删掉,或者替换成正确的包: 还不行就直接删掉对应文件夹下的文件: 以上方法不一有效,不行再 Google 吧。 由于网络不是很,用 Gradle 有时候真是一个痛苦。

    21K21

    扫码关注云+社区

    领取腾讯云代金券