• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : Android联网的问题和程序运行的问题 复制链接 | 浏览器收藏 | 打印
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
10楼  发表于: 2011-04-29 14:12
提示 Permission denied 也有可能是你的程序动态链接了某些库,请静态编译你的程序,
即在 arm-linux-gcc 中加上 -static 参数
级别: 新手上路
UID: 44274
精华: 0
发帖: 42
金钱: 215 两
威望: 43 点
综合积分: 84 分
注册时间: 2011-04-23
最后登录: 2016-09-01
11楼  发表于: 2011-04-30 13:28
这个问题我帮你解决:
  首先,你应该是找到你的apk包。可以在Eclipse中运行时候找到或者用环境编译,总之这步要得到apk包,然后放到电脑中。
  第二,应在你的linux系统中(ubuntu为佳),安装android sdk,eclipse,adt,忘记哪个工具中有adb工具了,应该是adt中的,总之都要装的,然后再系统中环境变量设置出adb的路径
  第三,打开开发板进入android系统,用usb连接到电脑,在电脑终端中执行lsusb命令,待出现6410字样时候可以键入adb install -r 你的包路径,比如可以这样键入 adb install -r  ~/android/1531.apk ,如果提示权限不够可以进入你的超级用户,命令是sudo su,如果还不行提示permission denied,则需要在超级用户中执行一下两个命令,adb kill-server                                 ,       adb start-server                            就可以了,保证可以解决安装软件的问题,当然你也可以直接用adb push 你的文件 /system/app/中,这个不一定成功
级别: 新手上路
UID: 44194
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
综合积分: 58 分
注册时间: 2011-04-23
最后登录: 2012-01-05
12楼  发表于: 2011-05-07 01:23
只是不能在 SD 卡上运行而已,复制到 data 下就可以了,或者放在优盘里,也可以运行。
级别: 新手上路
UID: 32938
精华: 0
发帖: 45
金钱: 225 两
威望: 45 点
综合积分: 90 分
注册时间: 2010-11-23
最后登录: 2017-09-13
13楼  发表于: 2011-05-08 07:25
你交叉编译的是c代码吗 c编译的不能直接运行的吧 要编译成库 由java调用
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go