- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 error=86, Bad CPU type in executable
最近在维护一个N久的项目时,发现在mac升级系统为10.15.4后(Android Studio 4.0,gradle 2.1.3),编译失败了,报错如下:Cannot run program "/Users/zmmLibrary/Android/sdk/build-tools/23.0.1/aapt": error=86, Bad CPU type in executable解决方法:将aapt 、zipalign换成对应新版本的文件(本例中将23.0.1 替换成了25.0.3对应的appt和zi
2020-06-04 10:37:23
10179
1
原创 gradle 3.6.1 ndk不匹配问题
升级gralde 3.6.1后,发现jekins服务器打包时报了下面的错误* What went wrong:Execution failed for task ':app:stripNormalReleaseDebugSymbols'.> No version of NDK matched the requested version 20.0.5594570. Versions ...
2020-04-02 11:50:25
1492
原创 android8.0 修改appliciatonId后,应用起不来
最近在新项目中,由于要换下applicationId,结果发现修改后,应用一直起不来,也没错误日志。谷歌半天也没有相似问题,后来看到下面这个提示后,尝试按照此法试下,将将包名作为prefix 可行,记录一下Note:The application ID used to be directly tied to your code's package name; so some Android ...
2019-06-06 16:02:46
295
原创 app 添加appslink
target:点击一个这样的链接会直接打开你的应用(如果已经安装),系统将不会弹出选择列表步骤:打开android studio 的tools打开app links assistant工具,完成以下四步即可,提示文档写的很详细。...
2019-05-31 11:53:51
363
原创 gradle 上传app至Amazon s3
import com.amazonaws.auth.BasicAWSCredentialsimport com.amazonaws.services.s3.transfer.TransferManagerdef uploadApk(String bucketName, String keyPrefix, String uploadPath) { def credentials =...
2019-03-11 14:29:00
428
原创 gradle -P属性使用
-P, --project-prop Set project property for the build script (e.g. -Pmyprop=myvalue).task hello<<{ println ${pro1} println ${pro2} println ${pro3}}可以设置多个参数,e.g. ./gr...
2019-03-11 14:23:23
5261
原创 LocalBroadcastManager反注册问题
public void registerReceiver(BroadcastReceiver receiver, IntentFilter filter) { synchronized (mReceivers) { ReceiverRecord entry = new ReceiverRecord(filter, receiver); ...
2019-02-20 11:33:41
289
原创 Java PECS 原则
PECS原则:生产者/消费者指的都是范型描述的容器自己,角度反了很容易迷糊。范型为List<?extends A> list,确定了上界为A,list是一个生产者,可以从list中取出数据;为List<? super A> list,确定了下界,list 中的数据类型为A 或者A的父类,list是一个消费者,当数据是extends A时,可以通过向上转型方式往lis...
2019-01-28 14:59:39
560
原创 mac pro新手总结
1.底部菜单栏在多屏间切换方式:将菜单栏所在屏幕的界面切换到菜单栏不可见,鼠标移动到需要显示菜单栏屏幕,切换至主屏幕,鼠标放置屏幕底部2.解决电脑无声问题sudo killall coreaudiod...
2018-10-17 10:11:59
1614
原创 EditText去除焦点
最近有个小需求,要求默认编辑框editText不弹出键盘。尝试通过clearFocus方式处理,发现不work。查了下资料原因如下:Note: When a View clears focus the framework is trying to give focus to the first focusable View from the top. Hence, if this View is ...
2018-05-04 14:56:59
2051
原创 Android应用卸载广播监听
1.今天在项目中遇到一个小问题,感觉挺好玩的,记录下:在进行应用卸载弹窗时,通过接收Intent.ACTION_PACKAGE_REMOVED 广播,进行判断处理,即可完成应用的卸载监听,可是在实际使用中,发现应用在进行覆盖安装时,也会接收到这个广播,而且比Intent.ACTION_PACKAGE_REPLACED靠前,这就尴尬了后来通过查询一些资料发现,原来应用在覆盖安装时是会接收到三
2017-05-22 17:05:56
1605
原创 Windows(64bit)安装VBox虚拟机
1.Intel VT-x 默认是处于禁用状态的,需要在bios修改下:F1(Thinkpad台式机)进入Bios,CPU项中修改为Enabled2.安装Ubuntu16.04(这个版本据大牛说,许多编译需要的库都已存在,节省编译等时间)VBox设置->存储->右侧属性中的光盘->选择一个虚拟光盘文件->选择(Ubuntu.iso镜像)安装,如图所示:3.硬盘共享: 3.1 打开V
2017-03-17 18:46:22
817
原创 adb 删除系统预装应用小记
1.最近在删除/system/priv-app 文件下的文件夹时,发现权限不够(已root),对此adb remount进行重挂载即可,也可单独一个目录进行挂载 mount -o remount, rw / 然后 reboot下2.在进行暴力删除系统预装apk后,在重新使用adb安装时,提示安装失败,原因是在app/system/packages.xml 中,系统会对每一个安装的a
2016-07-01 14:06:53
3618
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人