我有所有Android SDK版本(从1.5到2.3.3),我尝试了很多方法在Android模拟器中获取root权限.我不使用任何Android设备并在模拟器(AVD)上测试所有内容.
我需要在任何一个Android模拟器中获得root访问权限才能使用'iptables'和'busybox'功能.要使用iptables,我必须具有root访问权限.Atleast'su'命令应该在终端仿真器中执行.
我还安装了z4root应用程序,
但它需要很长时间,并没有完成生根,并陷入困境.有人说如果我们将系统降级到RC30以下,这样我们就可以获得root访问权限.如果这是真的,那怎么办呢?我同时使用Linux和Windows操作系统.
请有人告诉我任何根我的模拟器的方法.
嗨,我刚刚在运行Ubuntu 10.04(Lucid)的i686 Thinkpad T60上安装了Android SDK和Eclipse 3.5.(Eclipse是通过synaptic安装的,即来自存储库的一个包.)我安装了eclipse add,Eclipse端的所有东西看起来都很好.我还把android-sdk工具目录放在我的用户PATH上.现在启动没有任何参数的工具/ android应该会启动SDK和AVD管理器GUI,但我得到以下错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-gtk-3550 or swt-gtk in swt.library.path, java.library.path or the jar file
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Unknown Source)
at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
at com.android.sdkmanager.Main.showMainWindow(Main.java:265)
at com.android.sdkmanager.Main.doAction(Main.java:249)
at com.android.sdkmanager.Main.run(Main.java:94)
at com.android.sdkmanager.Main.main(Main.java:83)
Run Code Online (Sandbox Code Playgroud)
奇怪的是我肯定已经安装了所有先决条件,sun-java6-jdk和open-java6-jdk,并尝试在它们之间切换.另外,如果我查看synaptic,我安装了libswt-gtk-3.5java.当我用eclipse启动它时,AVM/SDK管理器也会正常启动.
(你可能想知道为什么我关心,但我喜欢从命令行工作,并考虑使用emacs作为我的IDE而不是Eclipse.)
如果有人知道如何解决这个问题,请告诉我.