- 博客(62)
- 资源 (2)
- 问答 (8)
- 收藏
- 关注
原创 Android studio环境搭建过程异常
下载插件,选择了一个223-1.9.0,下载,通过下面的步骤手动安装插件,但是提示异常。安装成功,重启Android studio。解决方法:修改了JDK版本17,国内镜像发现不了对应插件。修改maven引用方式。在这里可以查看版本号。
2024-01-27 00:35:14
1670
1
原创 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
android 如何得知是否有app link连接对应的应用
2019-12-31
网络接口在部分WiFi情况下拿不到数据,是什么情况
2019-12-18
如何从web页面跳转到Android app
2019-09-17
android 端,使用Mqtt反复断链重连
2019-09-02
SDK打包成aar时,如何自动加载所依赖的jar包
2019-02-21
使用Gradle引用jar包和将jar包放在labs文件夹下再引用之间的区别是什么
2019-02-21
如何将第三方的jar文件打包进arr包中,实现二次封装
2019-02-19
android 封装SDK怎么隐藏代码逻辑
2019-02-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人