android studio 问题(持续更新)

1.导入.so文件运行时出现 java.lang.UnsatisfiedLinkError 3.1

java.lang.UnsatisfiedLinkError: Couldn't load entryex from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/com.huawei.appmarket.wallet-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.huawei.appmarket.wallet-1, /vendor/lib, /data/datalib, /system/lib]]]: findLibrary returned null

解决方法及原因:

原因:找不到.so文件或者.so文件不能被当前处理器使用
解决方法:①、查看是否忘记在.gradle忘记添加 jniLibs.srcDirs = ['libs']
        ②、在项目的libs目录下新建一个文件夹,命名为armeabi-v7a,然后将.so复制一份到该文件夹。
        ③、如果.so文件是自己编译运行出来的话。1. 在jni文件夹下创建Application.mk文件;2. 在Application.mk中写 APP_ABI := armeabi armeabi-v7a x86 ,保存; 3. 在jni文件夹下执行 ndk-build.cmd 命令,然后刷新你的项目,你会发现在libs 文件夹下多了一个armeabi-v7a文件夹 和 x86文件夹,其中分别有编译好的类库。 4. 再次在Intel模拟器上运行你的项目,就没问题啦~~

2 . android studio Error:(1, 1) 错误: 非法字符: ‘\ufeff’ 解决方案

 有时在合并他人代码 或 导入其他代码后,编译提示“非法字符:‘\ufeff’”问题,如下:

    主要是文件的编码问题,可以有下面几种解决方式:
方案1:用Notepad++打开art+m或者 点击菜单栏的格式选项 选择 UTF-8无BOM”编码 
方案2:ctrl+a ctrl+x ctrl+sctrl+v,再从新编译。
方案3:在那个文件下把他修改成其他编码然后再修改回UTF-8;android studio打开文件,在右下角位置可以修改文件编码。

3、as开发快速定位到目标 3.6

需求:代码量太多,又经常跳转的时候,要快速定位到一个位置。

解决方法:1.在需要定位的位置 ctrl+shift+数字(例如:ctrl+shift+1),然后要快速定位到这行的时候,按ctrl+数字。
        2.关键字搜索,通过全局搜索 ctrl+shift+r,然后输入关键字

4、 setImageBitmap

遇到场景: 中间的按钮是可以移动的,背景黑色是外接设备返回的图片,实时的更新,那么问题就来了,当我移动完按钮之后,图片要填充到背景,这时,按钮又会回到起始点,查了源码才发现,setImageBitmap最终会调用request().进行重新布局。
解决方法:暂时还不知道

这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值