草庐IT

project-root

全部标签

android - 在 root 手机上安装失败

谁能告诉我从Market下载应用程序与从我的网络服务器下载应用程序时,应用程序交付和安装到AndroidG1手机的方式有何不同?这个小测试应用:http://yootles.com/outbox/TallyBee.apk(保持简单的计数)安装在我的(未破解的)G1上,但是当他们从我那里下载时无法安装在两个friend的(破解的)G1上——它认为这个包与Android系统冲突/想要覆盖——但是当他们安装时安装正常从市场下载它(相同的.apk)。使用adb将.apk推送到手机没有问题。是的,他们都在应用程序设置中将手机设置为允许“未知来源”。我想从我的服务器上进行安装以加快测试速度。

android - 如何从 root 设备中的 shell 脚本将 stdout 重定向到 logcat?

我在root的Android设备上运行一个shell脚本,我试图通过跟踪shell脚本生成的标准输出输出(通过命令或回显)来调试它。是否可以通过将stdout重定向到logcat来做到这一点? 最佳答案 在您的AndroidShell脚本中,使用以下命令:log-pv-t"test""testscriptmessage"然后您将在AndroidsLogcat中看到您的消息:adblogcat|greptest用法:log[-ppriorityChar][-ttag]messagepriorityCharshouldbeoneof:v

android - 在没有root的情况下在android中使用代理

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion我是Android用户,我想在Android中使用代理连接到另一台服务器。我使用了机器人代理,但它需要rootandroid,我需要

java - 运行 exec() 时出错。命令 : Working Directory: null Environment: null - how to execute a binary in Android correctly on a non-rooted device?

我想在非root的android设备上运行可执行文件。在java中使用以下命令Runtime.getRuntime().exec("/bin/chmod744/data/data/com.example.myapp/myBin");Runtime.getRuntime().exec("/data/data/com.example.myapp/myBin");结果Errorrunningexec().Command:[/data/data/com.example.myapp/myBin]WorkingDirectory:nullEnvironment:null我发现了很多关于此的问题,但

android - 在 Android 中以 root 权限运行应用程序

您知道如何在Android中以root权限运行应用程序吗?我使用了以下代码fragment,但根权限仅授予生成的进程,而不是应用程序本身。process=Runtime.getRuntime().exec("su") 最佳答案 如果没有某种可怕的黑客,你真的不能,至少不能。您不能使现有进程成为根进程,它必须从创建之初就以这种方式存在。Android应用程序在Dalvik机器中运行在一个进程中,该进程从一个名为Zygote的进程中fork出来,该进程将大量系统库映射到内存中,因此它的子进程继承了共享副本。您必须以某种方式修改zygot

android - 从应用程序内部更改 Root设备的系统设置

我正在尝试更改描述的短信限制here从应用程序内部。假设该应用程序在Root设备上运行。我正在使用RootTools检查设备是否已Root。我试图弄清楚如何将实际设置写入settings.db。非常感谢任何可以帮助我的建议。提前致谢。 最佳答案 我通过这样做解决了这个问题:将/data/data/com.android.providers.settings/databases/settings.db复制到我的应用程序文件夹/data/data/my_app_directory/。使用SQLiteDatabase类更新数据库中的表。将

安卓工作室 : Why does my New project contain 2 modules

在一个新的AndroidStudio项目中,当我查看项目结构时,有2个模块。一个是“ProjectName”,另一个是“ProjectName-ProjectName”。我在创建项目时是否做错了什么? 最佳答案 创建新项目时,我们总是创建一个包含单个模块的顶级项目。Studio或IntelliJ将在模块列表中显示两者,但最上面的一个(“测试”)无论如何都不会输出。我们这样做而不是在根项目中采用平面结构,这样您以后就可以轻松添加新模块(如库),而无需转换项目结构。重要的是“testing-testing”模块(我们可能会在某个时候重命

android - 始终在 Root设备上以根用户身份运行 adb

所以我有一个根深蒂固的SGS3,每晚运行最新的CyanogenMod。我在开发时尝试使用DDMS但遇到了问题。我的手机确实有root访问权限(当我使用adbshell并使用su命令时很明显),但是DDMS在root模式下不使用adb,迫使我在能够复制之前使用adbshell手动更改文件的权限他们。有没有办法强制ddms一直使用root?我想这一定是某处的某个设置,但我找不到它。非常感谢任何帮助。 最佳答案 您可以尝试此方法,但要小心,因为这允许任何应用获得root,您能说“安全漏洞!”通过键入以下命令使您的suid二进制文件不安全。

android - 警告 : Conflict with dependency 'junit:junit' in project ':app' . 应用程序 (4.11) 和测试应用程序 (4.12) 的已解决版本

我正在尝试解决两个错误:无法解析符号“test”无法解析符号“AndroidJUnit4”在我的AndroidStudio项目中运行集成测试。为了解决这个问题,我看到了一些答案,我的build.gradle看起来像:applyplugin:'com.android.application'android{compileSdkVersion23buildToolsVersion'25.0.0'defaultConfig{applicationId"com.ps.comunio.comuniops"minSdkVersion15targetSdkVersion23versionCode1v

android studio 3.0 停留在 "building gradle project info"

今天我打算在AndroidStudio中创建一个新项目。我电脑上的AndroidStudio更新到3.0了。当我创建一个新项目并完成设置过程时,AS卡在“BuildingGradleProjectinfo”。我在AS2.3.3遇到过几次这种情况,通过修改gradledistributionUrl解决了。但这一次,它不起作用。希望有人能帮帮我。无论如何谢谢! 最佳答案 因为在网络不好的情况下下载Gradle比较费时间,所以要自己下载。我的解决方案是:1、下载新版本的gradle,如gradle-4.3-all.zip等,并将文件放到你