Android Studio 3.5 and newer ?

2024-01-26 01:18
文章标签 android studio 3.5 newer

本文主要是介绍Android Studio 3.5 and newer ?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

老子按照tensorflow/exampels上给出的实例,没有一个能在安卓上编译成功的,真是心累。幸好组里有个大佬编译成功了,于是将他的project copy过来,然而并不顺利,configure build失败,告诉我路径有问题,不是utf-8的,难道是因为里面有中文?因此我又将project复制到另外一个文件夹下,但这次仍旧失败,connection reset ??再次编译后来提醒我这个项目在我的安卓上不适合,需要3.5甚至更新的版本,我去。直接在Android Studio Help里面check update 结果把我的项目全给删了,我去,幸亏不是啥特别重要的东西,也都有备份。但update过程出现conflict,要我选择cancel或proceed,我选的后者,结果仍旧编译失败,于是,直接卸载AS,重新安装3.5的。

官网在此:https://developer.android.google.cn/studio

这个我选择的cancel,其他都是按照默认的操作的。

我特么又没成功。不知道说什么了,为啥别人都是一帆风顺,而我每次都要进坑????这特么也是醉了。

ERROR: Connection reset。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

和之前同样的错误。问了下大佬,大佬说“无他,一直try again”。

Gradle Sync这玩意是什么鬼?

大佬的没问题,我一试新的就有问题,比如这个

错误: 程序包com.google.android.material.bottomsheet不存在

import com.google.android.material.bottomsheet.BottomSheetBehavior;

我特么看到下载,那就下载东西(找到错误位置,点击TheadPool)

我都下载了还是不行,Android API 28 Platform 没有发现??我看见右下角有啥update,我就update下

错误: 程序包com.google.android.material.bottomsheet不存在。。。还是这个玩意,我要疯了。。。。。

16:11    Gradle sync failed: Unable to start the daemon process.
            This problem might be caused by incorrect configuration of the daemon.
            For example, an unrecognized jvm option is used.
            Please refer to the User Manual chapter on the daemon at https://docs.gradle.org/5.4.1/userguide/gradle_daemon.html
            Process command line: D:\Java\jdk\bin\java.exe -Xmx1536m -Dfile.encoding=GBK -Duser.country=CN -Duser.language=zh -Duser.variant -cp C:\Users\xulm1\.gradle\wrapper\dists\gradle-5.4.1-all\3221gyojl5jsh0helicew7rwx\gradle-5.4.1\lib\gradle-launcher-5.4.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.4.1
            Please read the following process output to find out more:
            -----------------------
            Error occurred during initialization of VM
            Could not reserve enough space for 1572864KB object heap
            (384 ms)

安卓的东西用我之前装的Java的东西了??搞错了吧。装了Android Studio 就不能装Java了?我先刚才点击了一个操作,使得Android Studio 用的Java的jdk,MD,这下全都不能编译了,之前成功的项目都不行了。重新安装AS。

卧槽。幸亏没删之前的安装包。作为一个菜鸟,随时都有可能重新来过,不要害怕。这玩意也能玩一整天,安装,卸载,安装。

又出现了那个玩意,千万不要点击第二行set 。。use the same JDK ,点了就重新安装AS吧

16:45    Android Studio is using this JDK location:
            D:\android2\jre
            which is different to what Gradle uses by default:
            D:\Java\jdk
            Using different locations may spawn multiple Gradle daemons if
            Gradle tasks are run from command line while using Android Studio.
            More info...
            Set Android Studio to use the same JDK as Gradle and sync project
            Do not show this warning again
 

老子换了个库,不是导入那个玩意失败吗?

换下就成功了,我还是聪明的娃。不过放在手机端不能用,已经停止运行。。。。

import android.support.design.widget.BottomSheetBehavior;

也是醉了

我在依赖库中导入

implementation 'com.google.android.material:material:1.0.0-alpha1'

结果报错:

ERROR: Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91
    is also present at [androidx.core:core:1.0.0-alpha1] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory).
    Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:9:5-26:19 to override.
 

 

 

 

另外有相关问题可以加入QQ群讨论,不设微信群

QQ群:868373192 

语音深度学习及信号处理群

这篇关于Android Studio 3.5 and newer ?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/645221

相关文章

Android协程高级用法大全

《Android协程高级用法大全》这篇文章给大家介绍Android协程高级用法大全,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友跟随小编一起学习吧... 目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手

Mybatis-Plus 3.5.12 分页拦截器消失的问题及快速解决方法

《Mybatis-Plus3.5.12分页拦截器消失的问题及快速解决方法》作为Java开发者,我们都爱用Mybatis-Plus简化CRUD操作,尤其是它的分页功能,几行代码就能搞定复杂的分页查询... 目录一、问题场景:分页拦截器突然 “失踪”二、问题根源:依赖拆分惹的祸三、解决办法:添加扩展依赖四、分页

Android 缓存日志Logcat导出与分析最佳实践

《Android缓存日志Logcat导出与分析最佳实践》本文全面介绍AndroidLogcat缓存日志的导出与分析方法,涵盖按进程、缓冲区类型及日志级别过滤,自动化工具使用,常见问题解决方案和最佳实... 目录android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按

Android Paging 分页加载库使用实践

《AndroidPaging分页加载库使用实践》AndroidPaging库是Jetpack组件的一部分,它提供了一套完整的解决方案来处理大型数据集的分页加载,本文将深入探讨Paging库... 目录前言一、Paging 库概述二、Paging 3 核心组件1. PagingSource2. Pager3.

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio