- 浏览: 56607 次
- 性别:
- 来自: 深圳
最新评论
文章列表
eclipse开发安卓常见问题
- 博客分类:
- 安卓开发
有些问题经常遇到,需要用有些指令来解决,在此记录一下:
1.INSTALL_FAILED_UPDATE_INCOMPATIBLE
adb uninstall package-name
2.Eclipse中一直出现“Android SDK: resolving error markers”
删除此文件,workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi,重启Eclipse即可。
参考贴:
http://www.cnblogs.com/lwbqqyumidi/p/4165872.html
...
用fiddler抓包
- 博客分类:
- 安卓开发
参考贴:
http://blog.csdn.net/zshq280017423/article/details/8928616
今天用fiddler抓包,弄了半天才弄好,总结一下:
1.fiddler要设置允许远程计算机连接
2.手机端要设置代理
可是抓不到包,而手机却依然可以上网,什么情况?
后来看其他帖子里说的,用之前要检查下手机和电脑是否可以连接,我自己一ping,超时!这什么情况?
同事电脑也ping不了我的电脑,可我的电脑可以ping同事的!
终于想到了
!!!防火墙!!!
解决~
使用Genimotion的常见问题
- 博客分类:
- 安卓开发
今天玩了下genimotion,结果下个设备老半天,用自带的下载器下载设备实在是太慢了,后面发现原来有诀窍
参考贴:
http://blog.csdn.net/qq_23191031/article/details/50875450
http://blog.csdn.net/beiminglei/article/details/13776013
1.解决超时问题:
http://www.cnblogs.com/kunliang/p/5084693.html
按帖子里说的,打开 C:\Users\用户名\AppData\Local\Genymobile目录
打开genym ...
使用notepad开发python小窍门
- 博客分类:
- python
1.直接在notepad上,按F5运行python程序
最近在倒腾python,今天发现notepad可以直接F5运行python程序,感觉很方便呀。
可用了一会发现,报错,找不到一个文件?可我直接在dos下运行都没错啊?
后来发现原因了,因为我用的是相对目录,在dos下运行,当前目录就是python文件的目录
而我在notepad下运行,当前目录就是notepad.exe所在目录
解决方法:
a.最开始run路劲我设置的是
cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & ...
最近在整demo,demo用到一个sdk库,而sdk库里包含了volley,结果用的时候一直报运行时volley找不到的错误
后来发现是要把库工程里的volley给导出,就好了。
------------------------------2018-1-20
后续发现,这里选中要export的部分,都会被添加到依赖该工程的其他工程里。注意,是直接相当于直接添加,而不是说加入其他工程的runtime目录下。
所以我本来做的是动态记载,结果jar包还是放到apk里去了,差点做了个假的动态加载...
最近在研究多渠道自动打包,需要用到ant,做个笔记,方便以后看。
粗略整理一下看过的一些实用的贴:
1.自动生成build.xml,并实现工程依赖(已实践):
http://www.lephones.net/2014/10/13/ant-apk-with-lib/
这个是博主关于ant打包的集合帖:
http://www.lephones.net/2014/12/02/android-ant-all/
2.工程引用第三方jar包,ant中添加classpath(已实践):
https://my.oschina.net/yunfound/blog/169288
2.1第三方ja ...
Java类的动态加载
- 博客分类:
- 安卓开发
先mark一下,前天在调试SDK的时候,遇到一个问题,程序一直报错,运行的时候一个类BasePay未定义
可是BasePay类的源码我都放到工程里去了,怎么会这样呢?
后来找了好久才发现,当我按照文档,在application里初始化的时候,动态加载一个库之后,问题就解决了
于是判断BasePay类的父类是动态加载的,只是看不到源码,只能这么猜测。
因为不懂java的动态加载
!!!还要整理
相关帖子:
http://support.rongcloud.cn/kb/MzMy
问题:
最近eclipse上的SdkManager升级之后,每次运行安卓程序都报这个错误
过程:
一开始在网上查的说是jdk或安卓的buildtools版本问题
于是在project.properties文件中加了一行sdk.buildtools=21.1.1,工程可以运行
将sdk.buildtools改成sdk.buildtools=24.0.1,程序又不能运行了
分析原因:
1.eclipse中安卓的buildtools默认是用sdkmanager里版本最高的,我 ...
参考贴:http://blog.csdn.net/yaya_soft/article/details/11627167
这两天在倒腾安卓工程引用,发现这个东西挺实用,引用一个工程,这样工程库不用每次都生成jar包,主要步骤如下:
设置工程A,右键->Properties->Android,将Is library项选中,然后Apply。
设置工程B,右键->Properties->Android,在Library中,点击Add按钮,将A工程加入,然后Apply。
!!!下午出过问题,add library无效了,一直是一个小红叉
后来经同事指点, ...
今天玩了下在windows上部署apache http server,记录一下过程
<1>.下载、安装
http://jingyan.baidu.com/article/29697b912f6539ab20de3cf8.html
<2>.start
常见问题:
1.通常80端口会被占用,一般是改掉监听端口
打开apache目录下的conf/httpd.conf 搜索 "Listen 80",改成一个不常用的例如8088
2.启动还是失败,查看原因,在bin目录下运行如下
httpd.exe -w -n " ...
今天想倒腾下本地的mysql服务,发现账号密码不对,于是重新倒腾下部署本地mysql的方法,总结一下。
http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html
主要参考上面这个帖子
自己在弄的时候总结经验如下:
1.一开始我按照帖子整了个配置文件,然后运行mysql -u root -p
提示:connect to server at 'localhost' failed
想了下,恩,没启动嘛
运行 net start mysql
提示:系统出错 发生系统错误 1067
服务 ...
如何在eclipse上debug自定义变量
- 博客分类:
- Java
点击debug视图,然后Windows->ShowView->Expression 就可以看到拉
eclipse中如何重新关联源码
- 博客分类:
- Java
eclipse中如果要重新设置jar包对应的源码,只要:
在项目上点右键-->build path-->configure Build path-->libraries-->展开要关联的jar包-->source attachment 指定源码路径就ok了
感觉自己棒棒哒
最近在电子市场认领app,因为我们app的包名被占用了。好不容易找来那个开发人员,结果那个apk不是导出的,是直接生成的,只有debug.keystore,于是只能用他们发的debug.keystore来给空包签名了,做个标记。
debug的keystore默认密码是android,最后那个别名在网上看的说要用 androiddebugkey .
jarsigner -verbose -keystore debug.keystore -storepass android -signedjar qihusign.apk Qihuunsign.apk androiddebugkey
...
1.将16进制转换成字符串
public static byte[] hexString2Bytes(String hexstr) {
byte[] b = new byte[hexstr.length() / 2];
int j = 0;
for (int i = 0; i < b.length; i++) {
char c0 = hexstr.charAt(j++);
char c1 = hexstr.charAt(j++);
b[i] = (byte) ((parse(c0) << 4) | parse(c1));
}
return b;
}
...