开发日常用到的一些东西

NDK下载地址:(只需修改即可下载对应的版本)

https://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

https://dl.google.com/android/ndk/android-ndk-r9d-linux-x86_64.tar.bz2

https://dl.google.com/android/ndk/android-ndk-r8e-windows-x86.zip

ADT下载地址:(只需修改即可下载对应的版本)

http://dl.google.com/android/ADT-21.0.1.zip

http://dl.google.com/android/ADT-22.0.2.zip

http://dl.google.com/android/ADT-23.0.2.zip

递归删除svn文件

find . -name ".svn" -print -type d -exec rm -rf {} \;

还原C++函数名

c++filt de-mangle _ZN7android11MediaPlayer6notifyEiiiPKNS_6ParcelEPS1_

查找动态库里的函数

nm -D lib***.so |grep function-name

查看内存

cat /proc/meminfo

note: the mangling of ‘va_list‘ has changed in GCC 4.4

解决方法:

LOCAL_CFLAGS += -Wno-psabi

LOCAL_CFLAGS +=-Wnested-externs

如果extern声明在函数内部那么会报警告,不需要的话就删除

android SDK manager升级由于官网封了所以用代理,代理设置如下

tools-->options

开发日常用到的一些东西

时间: 2025-01-08 18:51:52

开发日常用到的一些东西的相关文章

iOS开发 日常错误积累

1.ios7 tableviewcell上面添加一个view,view上面有button,点击button不执行button的点击事件 解决办法: self.view.userInteractionEnabled = YES; [cell.contentView addSubview:self.view] 主要问题是cell的高度没有view本事的高度高,造成view没有完全在cell上,所以点击事件执行不了. 2.ios7 tableviewcell上面有button,但是button的点击效

开发日常 | 解决SSL缺库导致https失败的问题

使用Qt的https(get,post,put等)请求时报qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed错误. 开发环境 Windows10 64位 Qt 5.12.1 MSVC 2017编译器(版本:15.0) 发现问题 在带开发环境的电脑上运行没问题,而移植到其他系统则有问题,报SSL错误,导致https请求不工作. qt.network.ssl: QSslSocket::connec

微信开发日常翻车

### 在微信项目的过程中踩了无数的坑,数之不尽1.不要全信文档!不要全信文档!不要全信文档!```xml<xml> <ToUserName><![CDATA[gh_82479813ed64]]></ToUserName> <FromUserName><![CDATA[ojpX_jig-gyi3_Q9fHXQ4rdHniQs]]></FromUserName> <CreateTime>1412075435<

MySQL 配合开发日常

InnoDB引擎与MyISAM引擎区别. MyISAM InnoDB 表级锁 行级锁 非事物安全 事物安全性 全文索引 不支持全文索引 OLAP联机分析处理 OLTP 联机事物处理 SQL优化及合理使用索引 1 not in字句查询优化 2 模式匹配like '%xxx%' 优化 3 limit 分页优化 4 count(*) 统计数据加速 一 count (辅助索引)  快于count(*) 二 count(distict)优化 5 or条件优化 6 使用on duplicate key up

iOS开发日常总结篇-Xcode更新找不到模拟器

1,快捷键 “com + shift + 2” ,进入devices管理界面: 2,点击左下角“+”号,创建新的模拟器,然后点击“Create”: 3,如果提示“Unable to determine SimDeviceSet, set_path=/Users/MyUser/Library/Developer/CoreSimulator/Devices”,查看路径,手动创建这个路径,重启xcode.

asp.net开发日常注意事项

下面的事项没有什么规律,就是记录下自己出现的问题,希望不会再犯,对查找问题也能起点作用,不定时修改更新,也希望大家能指出错误,我并不会每天都上,看到必回. 如果要对数据库的数据进行类型转换处理(例如转成int类型),注意要进行判断该数据是否是DBNull,判断是否是DBNull的方法Convert.IsDBNull("xxx");(ps: xxx是要判断的数据) 示例:Convert.IsDBNull("xxx")?"0":Convert.ToI

iOS项目开发日常之创建文件(介绍常用的文件结构)

iOS项目开发过程中,是以不断创建文件的形式进行着的. 创建得比较频繁的文件类型是: 这两个类型中创建的文件有:子类.分类.扩展.协议四种文件,如下:    这四类文件是频繁创建的,我们来看一下各自分别的文件结构.认识下(常见的头文件类型): (一)@interface 类 <协议> 声明一个类 遵守 某协议 (二)@interface 子类 : 父类 声明一个类 继承 某个父类 (三)@interface 集合类<元素类型> : 父类<元素类型> 声明一个确定元素类型

开发日常问题,一次一个积累(持续更新)

1.springboot框架返回前端时间格式不正确: 1540907384711或者"2020-0118T13:01:01.000+0000" 原因:spring-boot中对于@RestController或者@[email protected]注解的接口方法的返回值默认是使用jacksonjar包的json格式. 解决办法:  配置文件上加入 : spring.jackson.date-format=yyyy-MM-dd                    spring.jack

Windows上使用Vagrant打造Laravel Homestead可协同跨平台开发环境

1.简介 Laravel 致力于让整个 PHP 开发过程变得让人愉悦,包括本地开发环境,为此官方为我们提供了一整套本地开发环境 —— Laravel Homestead. Laravel Homestead 是一个打包好各种 Laravel 开发所需要的工具及环境的 Vagrant 盒子(Vagrant 提供了一个便捷的方式来管理和设置虚拟机),该盒子为我们提供了优秀的开发环境,有了它,我们不再需要在本地环境安装 PHP.HHVM.Web服务器以及其它工具软件,我们也完全不用再担心误操作搞乱操作