草庐IT

resource-root

全部标签

安卓 JNI : root-causing deadd00d (dvmAbort)

对许多StackOverflow问题的评论指出,故障地址deadd00d表示有意的VM中止。IDEBUG:signal11(SIGSEGV),code1(SEGV_MAPERR),faultaddrdeadd00d确实,当通过ndk-stack运行日志时,我看到堆栈帧的顶部解码为:Stackframe#00pc00050b0e/system/lib/libdvm.so(dvmAbort)然后评论说要更早地在您的日志中查找问题。我到底在寻找什么——是否有要搜索的特定标签或字符串?(也许是dalvikvm?)我翻阅了许多页的日志,但没有找到任何相关信息——这是正常的,还是应该紧接在故障之前

java - Resources$NotFoundException 调用 Robolectric.buildActivity() 时

我在AndroidStudio中使用Robolectric3.0RC3进行单元测试。每次运行测试时,我都会收到ResourceNotFoundException。请帮我解决这个问题。build.gradledependencies{testCompile'junit:junit:4.12'compilefileTree(dir:'libs',include:['*.jar'])compile'com.android.support:appcompat-v7:22.0.0'testCompile'org.mockito:mockito-core:1.9.5'testCompile'org

android - 在 Android 应用程序中获取错误 "Root access rejected"

我在运行这段代码时遇到错误,错误是“Rootaccessrejected[java.io.IOException]:Errorrunningexec().Command:[su]WorkingDirectory:nullEnvironment:null”try{suProcess=Runtime.getRuntime().exec("su");DataOutputStreamos=newDataOutputStream(suProcess.getOutputStream());DataInputStreamosRes=newDataInputStream(suProcess.getIn

android - menu.xml 中的 ActionbarSherlock SearchView 给出 Resources$NotFoundException

当我尝试将ActionbarSherlockSearchView添加到我的ActionBar时,应用程序在应显示Activity时立即崩溃。为此,我在LogCat中发现了以下内容:10-2221:22:51.070:W/MenuInflater(21873):Cannotinstantiateclass:com.actionbarsherlock.widget.SearchView...10-2221:22:51.070:W/MenuInflater(21873):Causedby:java.lang.reflect.InvocationTargetException10-2221:2

android - 如何从源代码授予对特定应用程序的 root 访问权限而不是对 ROM 进行 root 访问?

我正在从源代码编译一个AndroidROM,我有一个应用程序,我希望它被预安装并让它以root权限运行。如何在不对整个ROM进行root操作的情况下授予对该特定应用程序的root访问权限? 最佳答案 希望你不需要root...根据principleofleastprivilege,典型的AndroidROM只提供很少的root权限。.相反,应用会被授予它们所需的精确权限。为什么您需要这个应用程序拥有root权限?您应该首先查看alltheinternalunpublishedAndroidpermissions的列表看看其中一个是否

android - 以root身份运行android程序

是否可以以root身份运行我的程序?我知道如何运行命令行native实用程序,但如何以root身份运行Java程序? 最佳答案 这对你有用:try{Processprocess=Runtime.getRuntime().exec("su");process.waitFor();}catch(IOExceptione){e.printStackTrace();}catch(InterruptedExceptione){e.printStackTrace();}您可以将其用于命令:exec(newString[]{"su","-c",C

android - 如何使用 root 在 Android 4.2 及更高版本上切换飞行模式?

众所周知,在Android4.2上只有系统应用程序可以切换飞行模式。但我认为它必须可用于Root设备。我想在我的Build.VERSION.SDK_INT>=17根设备应用程序中实现它。如何在Android4.2的root设备上切换飞行模式? 最佳答案 Android4.2中有一个新的“设置”二进制文件您也可以在没有su的情况下使用它,然后您的应用需要更改应用list中声明的​​此设置所需的权限(对于4.2中的飞行模式,这将是WRITE_SECURE_SETTINGS-仅授予安装在系统分区上的应用)。激活susettingsputg

安卓 : Reading XML from local resource (for testing)

我正在编写一个应用程序,它将从网络服务(可能通过kSOAP2)读取XML。我对SAX解析相当满意,因为我已经完成了iPhone应用程序的XML解析。不幸的是,该Web服务尚未公开,因此对于初始测试,我有一些文件包含我需要解析的XML。在这个早期的开发阶段,我只需要从文件中读取XML并将其传递给XML解析器Xml.parse(this.testXML,root.getContentHandler());如何将文件/资源​​中的XML读取为字符串以传递给此方法。我想破解并测试解析器,但这个简单的步骤阻碍了我。谢谢 最佳答案 在res下创

android - 如何在不使用 <add-resource> 的情况下将多个 -S 值与 aapt 一起使用?

我正在尝试通过从命令行使用aapt来构建R.java。我指定了多个-S目录,因为我有多个res目录。我正在使用:aaptpackage\-MAndroidManifest.xml\-m-Jgen\-Ssrc/com/example/res\-Ssrc/com/example/ui/res不幸的是,我收到以下错误:src/com/example/ui/res/values/strings.xml:2:error:Resourceatapp1_nameappearsinoverlaybutnotinthebasepackage;usetoadd.目前,src/com/example/ui/

android - 资源 $NotFoundException : resource ID not valid. 为什么?

我正在尝试向我的dimens.xml文件中添加一个float。我正在阅读followingSOanswer.当我尝试该解决方案时,我得到了评论中描述的异常。我想弄清楚为什么会抛出异常。为了完整起见,这里是XML:15.0这是爆炸的代码:finalfloatzoom=this.getResources().getDimension(R.dimen.zoom_level);进入Android源码,这里是getDimension的方法定义:publicfloatgetDimension(intid)throwsNotFoundException{synchronized(mTmpValue)