
bug
flycatdeng
这个作者很懒,什么都没留下…
展开
-
记一次Android cpp文件编译的so文件总是找不到:dlopen failed:library “***.so” not found
近期修改一个1年前的Android项目,其内有c++文件在一个module中,之前都是直接可以编译成so文件到aar包中。放在项目中也能直接运行。但是今天重新编译却总是报错:java.lang.UnsatisfiedLinkError: dlopen failed: library "***.so" not found.代码没有更改过,只是AS环境有升级。将代码放到原始的旧项目中发现可以正常执行。对比之后发现是gradle版本信息问题。新版本(异常)build.grad...原创 2021-01-18 16:49:42 · 5132 阅读 · 0 评论 -
Android生成文件失败:java.lang.IllegalStateException:Failed to build unique file: /storage/emulated/0/...
1.问题说明Android Q上,生成同一个名称的文件(类型+年月日),一开始好好的,突然有一天就报错了:java.lang.IllegalStateException:Failed to build unique file: /storage/emulated/0/...2.问题追踪因为同一名称的文件会被系统在默认添加(1...)等数字用以标识,例如我有一个aa.txt文件,当我要再次生成aa.txt时,系统会帮我生成aa (1).txt文件,再生成则是aa (2).txt。单从代码和原创 2020-06-16 23:00:23 · 5016 阅读 · 5 评论 -
记一次Android Q使用MediaStore删除文件失败的过程
问题描述:在Android Q上使用MediaStore创建了一个音频文件test1.mp3保存到sdcard/Music/flycat目录下(保存过程省略...)。然后用MediaStore去查询该音频文件的Uri,记为uri1。最后删除:context.getContentResolver.delete(uri1,null,null),此时删除成功。假设我同上步骤创建了test1.mp...原创 2020-04-18 16:42:15 · 2290 阅读 · 1 评论 -
Android Kotlin: RuntimeException: Unable to instantiate activity ComponentInfo{...}
今天想尝试一下kotlin写个Android Demo, 结果运行总是直接crash,报以下错:java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.***.demo/com.***.demo.android.**Activity}: java.lang.ClassNotFoundExcepti...原创 2020-04-05 00:02:52 · 1074 阅读 · 2 评论 -
Multiple dex files define Lcom/fasterxml/jackson/databind/AbstractTypeResolver
1、将一个编译好的Android项目导入eclipse时报错如下:Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/fasterxml/jackson/databind/AbstractTypeResolver;2、无论怎么clean再运行都会报此错误;3、...原创 2014-04-29 14:47:32 · 147 阅读 · 0 评论 -
error: cannot find -lGLESv3 解决
问题描述:Android OpenGL Native 开发,从环境ES2.0切换到ES3.0会发现,总是编译不了,总是报错“error: cannot find -lGLESv3”。从字面上看好像是少了libGLESv3.so文件,但是在sdk\ndk-bundle\platforms\android-27\arch-arm\usr\lib目录下却看到好端端的躺在那里。问题解决:查...原创 2018-10-15 15:20:28 · 3360 阅读 · 1 评论 -
Android原生代码setting中的widget屏幕亮度权限DEVICE_POWER报错解决
之前做Android原生代码setting中的widget,屏幕亮度权限DEVICE_POWER总是报错,提示为power.setTemporaryScreenBrightnessSettingOverride(brightness);一行需要该权限。查了好多的资料,问了好多的人,都说要在manifest.xml文件中添加相应的权限,并且要将其push到system/app目录下,还要添加相应的数原创 2014-01-15 16:19:32 · 3023 阅读 · 1 评论 -
Android手势操作onScroll没有执行(以及onFling问题)
现象:将某一手势操作交给GestureDetector时,GestureDetector重写了几个方法,但是onScroll没有执行,其他的onDOwn,OnLongPress都有执行。解决:onDOwn方法的返回值返回true原创 2014-01-14 17:03:28 · 3420 阅读 · 2 评论 -
android单元测试Test run failed: Unable to find instrumentation target package: com.abc.wallpaper.test
在做android单元测试时,一运行就出错,后来经过察看资料得知: android:name="android.test.InstrumentationTestRunner" android:targetPackage="com.abc.wallpaper.teacharm" />中的android:targetPackage需要与原创 2014-01-13 16:54:28 · 1488 阅读 · 0 评论 -
android.permission.WRITE_SECURE_SETTINGS权限报错
在做Android的GPS这一块时,根据原生代码写的Widget,运行时总是会报错说需要android.permission.WRITE_SECURE_SETTINGS权限,于是便在Manifest.xml中添加该权限,但是保存时会报错提示该权限仅用于系统的app查看了很多资料都说需要将自写的apk文件push到system app目录下,可是项目已经报错根本就不能运行啊!!!也不知道这是...原创 2014-01-07 18:14:51 · 44252 阅读 · 3 评论