- 博客(12)
- 收藏
- 关注
原创 Android 编译出现 Can not extract resource from com.android.aaptcompiler.ParsedResource@5cb6fdab.
一般情况是本地资源文件中出现错误的标识符号导致,例如上图工程中string.xml出现单引号导致编译报错,只需将不能参与编译的符号进行转译即可(如下图),可到xml文件里按 Shift+F2 键定位错误点。
2024-05-10 10:59:30
1057
原创 Ambiguous method call.Both 问题解决
项目出现报错信息Ambiguous method call.Both…详细如下查看app的build.gradle同时也出现了如下错误提示将targeSdktversion修改为26或者更高的版本,修改targetSdkVersion和compilSdkVersion为26即可解决上述问题。不再报错...
2020-12-17 16:04:30
6586
1
原创 编译 vlc for android流程
官方文档地址vlc compare for android 按照官方描述下载对应的资源执行如下命令1、export ANDROID_NDK=/opt/android-ndk-r21b(ndk 地址)2、export ANDROID_SDK=/opt/android_sdk_linux (sdk 地址)3、./buildsystem/compile.sh -l -a armeabi-v7a -r (编译脚本)其中编译脚本compile.sh 的内容如下#! /bin/shset -e
2020-12-15 19:58:03
679
原创 Manifest merger failed with multiple errors, see logs 解决方法
1、终端运行如下命令gradlew processDebugManifest --stacktrace2、终端会显示类似如下的日志信息如图所示第一个框提示出现错误;第二个框中提示 我有一个ExcelLib-release的库的13行中9-47字符出问题这是个被引用的模块,而manifest中却配置了label属性(其实配置了label属性是没问题的,但是其指向的字符串是app_name_excel , 而这个字符串在主模块中没有配置这个值,所以报错了,只需要删除该子模块的label即可,子
2020-12-15 17:30:47
28569
2
原创 Android OTG U盘文件读写
最近要求对安卓平板开发时导出Excel表格到插在平板的U盘上,初步尝试发现,对U盘的文件读写只能操作Android/包名/的目录,不能直接写在根目录,不方便客户使用,于是研究了libaums的库可用是可用,但是调用其device.init() 方法后,就不能在文件管理里面看到U盘了,所以客户使用起来还是不方便,于是想到了Linux文件操作命令。思路是先生成文件在内置存储卡中,然后使用Linux命令将文件cp或者mv到U盘根目录复制命令cp -r srcPath targetPath剪切命令mv
2020-06-23 15:09:31
1823
1
原创 Android Studio jni/c++代码提示和跳转
在Android Studio中进行jni开发时,没有代码提示和跳转的解决办法:1,打开SDK Manager2,选中SDK Tools标签,然后打开右下角的Show Package Details选项,展开CMake 标签 , 选中3.6.xxx的cmake版本(我的默认是选中3.10.xx的版本),取消选中3.10.xx的版本,最后点击applay ,完成后同步一下工程即可。...
2020-05-29 15:20:35
4988
1
原创 android 利用lru算法实现SharedPreferences的二级缓存
LRU算法 : last recent uesed 最近最少使用原则的算法,androidSDK中提供的lrucache类其实是维护一个map, 对map中的数据进行增删,来达到内存缓存的目的。 应用场景: 一般我们开发时会有一些数据会存在SharedPreferences中,比如用户的基本信息,服务器的token等,这些信息用的比较频繁,每次要取这...
2018-04-11 17:22:55
734
原创 android 导入数据库到项目中
在android开发中,通常都是自己创建数据库然后开始开发使用,但难免会用别人做好的数据库中的数据,我们该怎么使用呢? step1: 在module中创建一个assets目录 step2: 将数据库复制到assets目录下 step3: 为了保护数据库文件,将test.db文件复制到自己包名下的数据库文件夹下public stati...
2018-03-29 17:50:07
5290
原创 引用android-support-v7-appcompat库文件出错的问题
最近遇到编译android工程时,出现导入AppCompactActivity包失败的情况,但是在build.gradle里面是有引入V7包的依赖的,sdk也包含的有23-27,最后发现sdk目录下有黄色警告意思是SDK路径有空格,无法识别,这时候我们只需要把SDK路径改为不带空格的路径即可,如果是在系统锁定目录,把sdk文件夹copy出来放到自己建的一个文件夹即可(文件夹路径不到带中文或者空格)...
2018-03-13 11:32:20
1375
原创 属性动画的基本实现
基本属性动画的实现包括透明度的改变,缩放,移动和旋转四大基本功能 /** * 透明度渐变的动画 * * @param view */ public void alpha(View view) { // iv.setAlpha(alpha)
2016-10-23 22:31:26
311
原创 应用自动更新覆盖安装
当版本更新是实现自动更新后调用该逻辑可以实现自动覆盖安装app// 安装应用程序APK文件// 创建意图的对象Intent intent = new Intent();intent.setAction("android.intent.action.VIEW");intent.addCategory("android.intent.category.DEFAULT");
2016-10-23 22:28:02
783
原创 使用开源框架进行多线程下载
使用的开源框架,多线程下载,好处,代码简单易懂需要导入多线程下载的jia包// 设置下载进度条final ProgressDialog pd = new ProgressDialog(SplashActivity.this);// 设置下载进度条水平方向显示pd.setProgressStyle(ProgressDialog.STYLE_HORIZONTAL);
2016-10-23 22:18:30
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人