android上运行java命令,Java exec()不在android上运行busybox命令
我想通过java程序运行一些shell命令 . 应用程序只接受命令在shell上执行它并返回结果 .
我用过这个:
进程p = Runtime.getRuntime() . exec(in); p.waitFor(); BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream())); String line = reader.readLine();输出=线; while(line!= null){output = output“\ n”line;
//System.out.println(line);
行= reader.readLine(); }
“in”是文本框的输入 .
1>我发现大多数作为android的一部分的命令都适用于上述语句 . 但我安装了busybox来获取其他linux命令 . 但这些命令都没有运行 . 每次它只返回一个NULL结果 . 我将busybox安装到/ system / xbin以及/ system / bin(将/ system分区重新安装为读/写后)
2>其次,如果我在ls / sdcard这样的特定位置执行ls,则需要使用/ sdcard作为命令 . 但ls -l工作(以防你觉得空白导致问题)
请帮帮我
android上运行java命令,Java exec()不在android上运行busybox命令相关推荐
- #!/bin/bash和#!/bin/sh的区别,source命令和exec命令
Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别 一.含义 #!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的she ...
- java exec 路径_[Java] 关于java.lang.Runtime.exec()方法运行命令所在目录的探讨。 | 学步园...
测试代码: import java.util.*; import java.io.*; publicclassBadExecJavac { publicstaticvoidmain(String ar ...
- 【开发环境】Android 命令行中执行 Java 程序 ( IntelliJ IDEA 中创建 Java / Kotlin 工程 | dx 打包 DEX 字节码文件 | dalvikvm 命令 )
文章目录 前言 一.IntelliJ IDEA 中创建 Java / Kotlin 工程 二.准备 Java 和 Kotlin 代码 三.编译在 PC 上可执行的 Java / Kotlin JAR ...
- 【Android 安全】DEX 加密 ( Java 工具开发 | 生成 dex 文件 | Java 命令行执行 )
文章目录 一.生成 dex 文件 二.生成 dex 文件代码示例 三.生成 dex 结果 参考博客 : [Android 安全]DEX 加密 ( 常用 Android 反编译工具 | apktool ...
- 02_JNI中Java代码调用C代码,Android中使用log库打印日志,javah命令的使用,Android.mk文件的编写,交叉编译
1 编写以下案例(下面的三个按钮都调用了底层的C语言): 项目案例的代码结构如下: 2 编写DataProvider的代码: package com.example.ndkpassdata; ...
- Android程序运行时出现java.lang.OutOfMemoryError 错误
写了一个用Paint和Canvas画图的类,画完之后将所画内容保存到手机sd卡上. 1>代码如下: package me.linkcube.taku.ui.share;import java.i ...
- linux没有jre文件夹,linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法...
linux上配置jdk时,java命令提示没有此文件或文件夹的解决方法 出现这个问题可能有以下几种原因: 1.对该文件没有执行的权限. 2.我们的机器是64位的,而下载的jdk是32位的. 我就是后一 ...
- linux java jar打包_【Java】Java程序打包成jar包在Linux上运行
当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在 ...
- java 运行scala_使用java命令运行scala代码
Scala是运行在JVM上的语言,跑在标准的Java平台上,可以与所有的Java库实现无缝交互. 下面运行一个小程序来看看在JVM上如何使用java命令来运行Scala程序. 在编写代码之前,我们首先 ...
最新文章
- python画图程序飞机_Python海龟画图工具绘制叮当猫程序
- python二级多少分过_python考级有几个级别
- 如何在Jetty中使用SPDY
- setdata改数组里的值 微信小程序_今日艰难笔记redux小程序随记
- 消息中间件RocketMQ源码解析-- --调试环境搭建
- ubuntu查看oracle客户端,ubuntu 9.04 下安装 oracle 客户端oracle-xe-client
- JAVA深入研究——Method的Invoke方法(转)
- 基于UKey数字证书实现身份认证
- RFC2544性能测试简介
- ASS/SSA字幕格式
- 3dmax无法选中对象怎么办
- python笔记:7.2.2.2 一元多因素方差分析_交互效应图(购房面积影响因素交互效应)
- python-web开发(一)知识储备准备
- SqLite 文件查看编辑工具
- UI设计之【android 仿微信、QQ聊天,带表情,可翻页,带翻页拖动缓冲】
- Java进阶,时间与日期,包装类,正则表达式
- 【计算机网络】python——socket编程(TCP/UDP)
- anaconda安装及配置
- webstorm注册码 破解,长期有效
- 【MQ笔记】聊一聊空间(线性空间、赋范空间、度量空间、内积空间、欧氏空间、酉空间)
热门文章
- 计算机应用基础操作题提示,计算机应用基础_操作题文字提示(已经放大了请不要打印).doc...
- Java 只读集合
- Spring AOP是什么?
- Spring基于XML装配Bean
- linux下软件包清理,Linux运维知识:如何清理Linux系统中的孤立、无用的软件包
- python 生成图片_python生成带有表格的图片
- 二叉树两节点距离java,求二叉树中两个节点的最远距离
- 专科学数控还是计算机,盘点适合专科男生学的专业 哪些专业好就业
- 使用详解_Log4j2使用详解
- win10下openpose1.5安装