
Android
张大户
这个作者很懒,什么都没留下…
展开
-
Android开发之查看应用包名package和入口activity名称的方法
在烧写好海思android系统后想运行一个app看看,在目录/data/app下面有一些apk,这些在系统启动后已安装到系统中,可以通过pm list package命令查看系统中已经安装了哪些package。可以通过am 命令来启动一个应用程序,但是必须知道package和activity。可以通过一下两种方法获得。方法一:使用aapt //aapt是sdk自带的一个工具,在sdk\buil原创 2015-06-23 11:24:38 · 4598 阅读 · 0 评论 -
Hisi3716C Android解决方案问题记录
在环境搭建、程序编译等等各方面花费了很多功夫。特此记录下来。一、Hitool烧写工具在win8上不能运行。win8默认安装的java是64位,版本是1.8.25。Hitool是32位JAVA工程。32位和64位不兼容。另一个问题是Hitool用的是jdk1.6,用jdk1.8会出错,运行时提示虚拟机创建失败。安装32位jdk1.6.45后可以运行。需要将jdk安装目录下jre6拷贝到H原创 2015-06-17 14:07:51 · 7343 阅读 · 0 评论 -
Android.mk中LOCAL_SHARED_LIBRARIES和LOCAL_LDLIBS的区别
对比Linux开发,Android开发让我注意到了一些在Linux开发中认为理所当然的知识。这次遇到了一个链接库的问题。代码中加入了log打印,编译时出现__android_log_print找不到的问题,需要链接库,网上搜了搜需要链接libutils、libcutils。于是在Android.mk中加入:LOCAL_LDLIBS :=-lutils -lcutils。编译还是找不到。原创 2015-07-29 14:04:12 · 27030 阅读 · 1 评论 -
JAVA知识点收集
一、annotation 原注解http://www.cnblogs.com/peida/archive/2013/04/24/3036689.htmlhttp://www.cnblogs.com/phoebus0501/archive/2011/02/21/1960077.html原创 2015-07-14 18:13:50 · 391 阅读 · 0 评论 -
Android常见问题解决
1、The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object关闭eclipse时停止响应,被强制关闭。电脑重启后出现上面这个错误。重启eclipse之后错误消失。原创 2015-07-09 18:20:11 · 1564 阅读 · 0 评论 -
android NDK开发未包含javah生成的头文件导致程序运行失败问题
按书上了例子写了add()的jni函数,编译能通过,但是运行时出错退出。发现如果在.c文件中include javah生成的头文件,则可以正常运行。不知为什么。原创 2015-07-06 14:37:01 · 402 阅读 · 0 评论 -
Android环境搭建
由于google网站被和谐,android sdk manage无法更新http://www.androiddevtools.cn/ 提供了一些了下载,包括一些插件。原创 2015-07-03 11:30:27 · 516 阅读 · 0 评论 -
android常用命令
android系统为大家提供了adb工具,在adb的基础上执行adb shell就可以从PC上对手机侧执行shell命令。和pc的linux系统一样,在系统的默认路径syste/bin下面是可执行程序。一般常用的有getprop,setprop等。和常用的linux命令比较,android自带的程序还是少了诸如find等常见命令。不过可以下载busybox程序,推送到android的system/原创 2015-07-06 11:35:04 · 391 阅读 · 0 评论 -
编译Android程序
Android.mk解析Android.mk介绍: http://hubingforever.blog.163.com/blog/static/171040579201152185542166/生成APKhttp://hubingforever.blog.163.com/blog/static/1710405792011656434982/原创 2015-07-08 14:42:25 · 373 阅读 · 0 评论 -
在android系统命令行中执行arm linux程序,出现/system/bin/sh: .xxx No such file or directory问题
android系统的底层就是Linux,理论上arm linux程序在android系统中也能够运行。但是当我写了一个“Hello World”程序并运行时,出现了下面的错误:system/bin/sh:./ a.out No such file or directory。提示找不到文件,a.out明明就在当前目录下,应该不是路径的问题。ls / 根目录看了看,android文件系统和原创 2015-07-06 19:01:42 · 14147 阅读 · 2 评论 -
Android libs/armeabi下面的动态库没有安装到app-lib的问题
换到另一个盒子上发现app-lib下面少了好几个动态库,在百度是有人提到动态库的名字要和PACKAGENAME名字一致(是不是PACKAGENAME记不清了)。于是我jni的配置文件,在浏览的过程中我发现用到的库中libs下面是armeabi-v7a,我马上意识到这不是这出了问题,毕竟两块板子用的cpu不一样。我添加了armeabi-v7a文件夹后果然可以了。http://gybin.原创 2016-06-16 19:19:59 · 2302 阅读 · 0 评论