自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (2)
  • 问答 (8)
  • 收藏
  • 关注

原创 Android studio环境搭建过程异常

下载插件,选择了一个223-1.9.0,下载,通过下面的步骤手动安装插件,但是提示异常。安装成功,重启Android studio。解决方法:修改了JDK版本17,国内镜像发现不了对应插件。修改maven引用方式。在这里可以查看版本号。

2024-01-27 00:35:14 1670 1

原创 如何删除英文键盘ENG

在输入的时候,总是时不时跳出英文键盘,查了很多方案,基本都是一本正经的胡说八道,一点用处都没有,看终极解决方案

2023-11-12 11:18:26 2306

原创 Flutter 编译异常问题收集

manifestPlaceholders设置格式异常。

2023-03-21 19:12:51 879

原创 Flutter dio上传大文件时应用内存不足问题解决

dio上传大文件时应用内存不足问题解决Kill 'com.xxx.xxx' , uid 10930, oom_score_adj 0 to free 1843180kB rss, 1454600kB swap; reason: device is low on swap (28200kB < 209712kB) and thrashing (202%)

2022-12-02 16:00:54 1307

原创 cmd中运行gradle中可以,但是Terminal 中运行‘gradlew‘ 报错:不是内部或外部命令,也不是可运行的程序或批处理文件

cmd中运行gradle中可以,但是Terminal 中运行'gradlew' 报错:不是内部或外部命令,也不是可运行的程序或批处理文件

2022-07-25 15:59:59 1442

原创 Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules

Duplicate class com.google.common.util.concurrent.ListenableFuture found in modules jetified-guava-19.0-rc2 (guava-19.0-rc2.jar) and jetified-listenablefuture-1.0 (com.google.guava:listenablefuture:1.0)本地lib中有一个guava库,但是在编译的时候gradle又自动引入了一个,但是没有发现在哪里引入..

2022-03-04 18:38:09 4403 1

原创 unexpected element <queries> found in <manifest>.

Android resource linking failedD:\yugong\weback\app\build\intermediates\merged_manifests\debug\AndroidManifest.xml:96: error: unexpected element <queries> found in <manifest>.Manifest中由无法识别的元素解决方法:修改gradle版本号:3.3.3 3.4.3 3.5.4 3..

2022-03-04 16:41:28 4196 1

原创 Default interface methods are only supported starting with Android N (--min-api 24)

构建时报错:Default interface methods are only supported starting with Android N (--min-api 24): android.view.MenuItem androidx.core.internal.view.SupportMenuItem.setContentDescription(java.lang.CharSequence)解决方法:android {... compileOptions { ..

2022-03-04 16:34:20 1818

原创 No cached version of com.google.firebase:firebase-bom:29.1.0 available for offline mode.

gradle离线,网上好多帖子是取消Offline Work模式的勾选,但是AS升级以后,在setting中这一项就找不到了解决办法一、在AS的右侧找到Gradle,并进行点击二、点击后会有下图所示的图标三、点击取消,重新构建项目即可...

2022-03-04 16:24:23 2152

原创 Exception in thread “main“ java.util.zip.ZipException: zip END header not found

今天创建了一个Flutter新项目,编译没有问题,但是安装在手机或者模拟器上时报错:Exception in thread "main" java.util.zip.ZipException: zip END header not found at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1573) at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.jav

2022-02-21 15:41:35 9076

原创 Facebook如何获取28位Debug Android Hash Key

在网上查了指令:keytool -exportcert -alias 别名-keystore keystore路径 | openssl sha1 -binary | openssl base64获取debugstroe的hashKeykeytool -exportcert -alias androiddebugkey -keystore C:\Users\.android\debug.keystore | openssl sha1 -binary | openssl base64打开cmd

2021-12-27 10:08:37 1521

原创 java.io.FileNotFoundException android10+打开文件异常

Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/DCIM/WeixinWork/mmexport1622713401256.png: open failed: EACCES (Permission denied)

2021-06-07 10:44:44 4070 2

原创 导入第三方demo报错:cannot open this project, please retry with version 4.2 or newer.

This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.2 or newer.

2021-06-04 11:54:03 1734 1

原创 Android studio导出jar包

1.利用Android Studio导出jar包利用Android Studio创建library module的过程就不描述了,下面直接进入正题在library module的gradle文件中添加:def SDK_BASENAME = "my_jar";//导出jar包的名称 def SDK_VERSION = "_v1.0.0";//导出jar包版本 def sdkDestinationPath = "build/outputs/jar/";//导出jar包路径

2020-10-23 18:38:36 1272

原创 Android Gradle 插件版本说明

https://developer.android.com/studio/releases/gradle-plugin

2020-08-27 11:44:34 152

原创 Flutter App 在Android上启动黑屏或者白屏

<activity android:name=".MainActivity" android:launchMode="singleTop" android:theme="@style/LaunchTheme" android:configChanges="orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|la..

2020-07-10 19:38:19 1261

原创 Flutter base64解码中文乱码

使用下面的代码获取字符串,中文是乱码Uint8List base64deBody = base64Decode(base64enBody);String result = String.fromCharCodes(base64deBody)出现乱码的原因是在使用String.fromCharCodes()时,并不能指定编码格式,造成在编码中文出现乱码修复:使用utf8编码Uint8List base64deBody = base64Decode(base64enBody);Stri

2020-07-03 18:57:02 3630

原创 Flutter 如何 禁用深色模式

在使用Flutter发现一个问题,在Android 手机/ios手机设置成深色模式时,UI显示不完整(深色模式中有些颜色和字体设置的颜色一致或者相近),由于没有适配深色模式,就想办法将App禁用深色模式。方法1:在主题中直接添加brightnessreturn MaterialApp( ThemeData( brightness: Brightness.light, ) );设置之后,发现有些UI还是没有效果,检查后发现这些UI是使用的IOS风格的Wi

2020-07-02 16:47:42 1367

原创 第一篇:Android原生项目接入Flutter

接入Flutter分为下面几个步骤1.在Android Studio中创建一个Flutter Moudle如图:创建 Flutter project选择创建Flutter Module3.选择Flutter module保存的路径,可以直接放在Android 项目目录下面点击next即可完成Flutter module的创建,我选择将Flutter Module放在Android项目目录下面,其目录结构为:2.在Android原生项目中添加Flutter 和Flutt

2020-06-22 16:47:37 1821

原创 Flutter异常 NoSuchMethodError The getter focusScopeNode was called on null

在启动新页面是出现异常: [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: NoSuchMethodError: The getter 'focusScopeNode' was called on null.E/flutter (26425): Receiver: null E/flutter (26425): Tried calling: focusScopeNodeE/flutter (26425):

2020-06-12 10:50:25 3597

原创 Manifest merger failed with multiple errors

Execution failed for task ':app:processDebugManifest'.> Manifest merger failed with multiple errors, see logs在编译是出现这样的问题不要急:直接在build标签里向上滑动,就会看到具体的错误信息:

2020-05-27 10:13:39 286

原创 Thread-5 identical 391 lines

打印日志时出现下面的日志信息:Thread-5 identical 391 lines中文的大概意思时,有391行完全一样为什么会出现这样的问题呢是因为相邻的几行打印内容完全相同,从Android O开始Log的chatty机制,会把中间的重复内容不再打印。而是打印类似如上的 ”identical 391 lines“ ,告知有多少行的日志是一样的,这不是错误,只是减少了重复打印的...

2020-03-04 16:13:50 3706

原创 Flutter 使用Positioned 时异常BoxConstraints forces an infinite width.

The following assertion was thrown during performLayout():BoxConstraints forces an infinite width.These invalid constraints were provided to RenderSemanticsAnnotations's layout() function by thefo...

2020-02-26 10:10:23 3250

原创 A borderRadius can only be given for uniform borders.

在Container中使用decoration属性时报出的异常信息:The following assertion was thrown during paint():A borderRadius can only be given for uniform borders.'package:flutter/src/painting/box_border.dart':Failed ass...

2020-02-25 14:57:07 5515

原创 修改Flutter SDK版本之后报错

最新使用Flutter 插件时,提示需要更高版本的Flutter SDK,在自动更新SDK版本之后,现有的项目各种报错,而且又需要快速测试上线,时间紧急,所有又想办法退回以前的SDK 版本,通过在官网上下载SDK包,然后重新配置了SDK的路径,但是在运行项目的时候,首先会提示警号:Warning! The 'flutter' tool you are currently running is...

2020-02-24 11:57:27 3372

原创 [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: Bad state: No element

在调用List.first 时报出该异常看一下List 中get first方法的源码: /** * Returns the first element. * * Throws a [StateError] if `this` is empty. * Otherwise returns the first element in the iteration orde...

2020-02-19 10:46:04 3519

原创 Flutter Text内容展示越界

在Flutter中,使用Text是需要在上层组建中指定宽度的,如果不指定宽度当出现文字很长的情况下,就会越界,即使指定TextOverflow.ellipsis也无效。但是由于手机机型不固定,适配难度大,组件长度并不容易指定,如何解决这样的问题呢?简单,只需要将Text所在的组件嵌套在Expanded当中即可。下面看一下几种效果图:对应代码:可以看出即使指定了TextOverf...

2020-02-14 11:35:06 2452

转载 面试官:同学,说说 Applink 的使用以及原理

简介通过 Link这个单词我们可以看出这个是一种链接,使用此链接可以直接跳转到 APP,常用于应用拉活,跨应用启动,推送通知启动等场景。流程在AS 上其实已经有详细的使用步骤解析了,这里给大家普及下快速点击shift两次,输入 APPLink 即可找到 AS 提供的集成教程。在 AS 中已经有详细的使用步骤了,总共分为 4 步add URL intent filter...

2020-01-06 15:51:32 953

原创 Activity class {xxx.MainActivity} does not exist.

突然爆出这样的问题,无从下手,检测代码也没啥问题,怀疑是手机上安装有重复包名的应用,但是不记得有这样的应用,简单粗暴的方式:打开cmd 输入adb uninstall 包名卸载成功之后,重新安装OK...

2019-12-20 11:35:32 1224

原创 Android Studio 如何编译SO

1,编写native java文件public class OpenCvRebuild { static { System.loadLibrary("openCvRebuild"); } public static native void testOpenCV(String name,int num); public static nat...

2019-12-19 12:01:45 2283

原创 Android studio运行项目时,不重新编译项目只运行已经有的debug包

在使用Android studio时,遇到一个困扰的问题,每次修改完代码运行到真机/模拟器上的时候,发现修改的内容无效,还以为是代码的问题,后来发现,Android Studio运行到真机上的代码,是以前的debug包,将这个debug包删除之后,就无法运行安装到手机上,提示找不到指定的包。所以推断出新修改的代码根本就没有编译打包,哪里出的问题呢?选择Gradle-aware Make...

2019-12-16 17:28:31 3662

原创 is translated here but not found in default local  和 is not translated in问题

is not translated in 问题如下图:如果不希望提示,可以使用:<resources tools:ignore="MissingTranslation" xmlns:tools="http://schemas.android.com/tools">is translated here but not found in default local...

2019-12-13 10:54:57 2653 1

原创 android studio导入flutter 项目

导入flutter项目的时候不要使用new ->Import Project,这样导入的flutter项目目录没办法用,除非导入的是Android项目的目录,这样可以运行,但是不包含flutter的代码,运行个demo看效果还可以,不能编辑flutter代码。导入flutter项目1.需要通过 file ->open 打开flutter项目的根目录(含有pubspec.yaml...

2019-12-09 15:23:52 6597

原创 Android 打release包异常 Lint found fatal errors while assembling a release target.

运行debug时没有出现问题,但是打包过程中出现异常,Lint found fatal errors while assembling a release target.To proceed, either fix the issues identified by lint, or modify your build script as follows:...android {...

2019-10-09 14:38:53 501

原创 Android 删除文件夹

Android中如何想要删除文件夹,则文件夹必须是一个空文件夹,否则无法删除,所有在删除文件夹之前需要删除文件夹下的所有文件.要删除的文件夹String tempVideoPath = "xxx/xxx/xx"File tempFile = new File(tempVideoPath);deleteDirectory(tempFile);执行删除操作 priva...

2019-10-08 17:28:36 1405

原创 打包异常java.lang.OutOfMemoryError: GC overhead limit exceeded

发现GC overhead limt exceed检查是Hotspot VM 1.6定义的一个策略,通过统计GC时间来预测是否要OOM了,提前抛出异常,防止OOM发生。Sun 官方对此的定义是:“并行/并发回收器在GC回收时间过长时会抛出OutOfMemroyError。过长的定义是,超过98%的时间用来做GC并且回收 了不到2%的堆内存。用来避免内存过小造成应用不能正常工作知道了原因就好...

2019-09-29 18:01:40 511

原创 android studio 无法导入jar包

android studio在误删除jar包之后,执行撤销操作,但是此时一直无法导入成功,也没有报错误信息,经过排查发现,还原后的jar包是0 kB,所以重新复制一份jar文件导入就OK了...

2019-09-29 16:31:12 661

原创 Android 遇到的坑

1.Android sdk升级到28之后,找不到:android.support.v7.app.NotificationCompat;Android 8.0 以后v7包NotificationCompat类的扩展从包移到了v4包。compileSdkVersion 26 的时候 v7包的NotificationCompat类被置为过时,compileSdkVersion 2...

2019-09-20 11:13:16 299

原创 android 各个版本之间的改动内容

官方地址:https://developer.android.google.cn/about/versions/10

2019-09-04 18:09:43 208

原创 Reply already submitted io.flutter.embedding.engine.dart.DartMessenger$Reply.reply

flutter 异常闪退,报下面的错误,这是因为 Result 对象 重复使用造成的,result.success()或者result.error()只能使用一次,只用一次之后,result就失效了,如果再次使用result上报结果就会报下面的异常java.lang.IllegalStateException: Reply already submitted at...

2019-09-02 10:00:32 6607 8

poi3.17和poi4.0包含converter.jar

用于office文件的处理的工具类,word文档的读取和处理。excel文件的处理. 官网上下载的免费资源

2018-10-31

3D打印原理,简单实用

3D打印技术的基本原理和常用技术的实现,3D技术的应用场景和市场需求,对未来影响的思考和展望,以及3D技术对材料的要求等介绍

2013-06-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除