Articles of android emulator

尝试测试应用时找不到’emulator.exe’

我正在与KonyOne Studio合作构建和测试应用程序。 Android SDK位于C:\Android\adt-bundle-windows-x86_64-20130729\sdk ,模拟器位于C:\Android\adt-bundle-windows-x86_64-20130729\sdk\tools\emulator.exe 。 当我尝试运行应用程序时,我收到错误: Windows找不到’emulator.exe’。 确保正确键入名称,然后重试。 当我刚刚运行emulator.exe可执行文件时,我得到一个快速的cmd屏幕,它会尽快消失。 我的任务管理器中没有显示任何内容。 我设置了以下环境variables: JAVA_HOME: C:\Java\jdk1.6.0_32 PATH: C:\Java\jdk1.6.0_32;D:\Users\SIMONSJP.GROUPINFRA\AppData\Roaming\npm; C:\KonyOne\ImageMagick;C:\apache-ant-1.9.2\bin;C:\Java\jdk1.6.0_32\bin; C:\Android\adt-bundle-windows-x86_64-20130729\sdk\platform-tools; 当然,上面没有空格。 我不明白为什么模拟器不运行。 任何人都可以弄清楚它为什么不起作用?

如何更改Android模拟器临时目录

我想知道如何在WINDOWS上更改它? 因为我的C:/驱动器没有空间来支持所有生成的TMP文件! 默认情况下,这里是WINDOWS上的临时目录:(%temp%) – > C:\ Documents and Settings \ MyPC \ Local Settings \ Temp \并解压缩(AndroidEmulator)文件夹中的文件… 在Linux上这里的方法: http : //stuf.ro/how-to-change-the-android-emulator-temporary-directory 但我正在寻找在Windows上做的方式:( 预先感谢您的帮助。

更改Android模拟器大小以适合我的屏幕

这可能是一个愚蠢的问题,但我已经做了很长一段时间的Android开发,但刚刚安装了新版本的SDK和ADT Eclipse插件。 我注意到,当我创建一个新的AVD时,我可以选择一个特定的设备,即Nexus 7或Nexus Phone。 我选择了Galaxy Nexus,但模拟器不适合屏幕,所以我看不到设备的底部。 目前我正在使用我的桌面,它有一个21英寸的显示器(1600 x 900),不是世界上最高的规格,但我希望能够将设备安装在屏幕上。 我也有一个辅助屏幕,我通常保持模拟器,所以我可以看到代码和模拟器,方便调试目的,但这个屏幕要小得多,只有1280 x 800的分辨率。此刻,它会不可能按下背部和主页按钮,如果我在我的笔记本电脑上进行开发,这显然是一个小得多的屏幕,可能无法看到大部分设备,因为AVD似乎无法扩展适合屏幕。 有没有办法可以做到这一点。 下面是设备在屏幕上的显示方式的屏幕截图。

如何编译android goldfish 3.4内核并在模拟器上运行

首先让我告诉你我正在使用OS X 10.7.5开发MAC。 我正在尝试编译Goldfish 3.4内核并在模拟器上运行它。 它编译正常但是当我运行它时,模拟器打开并冻结。 当我做一个“顶部”时,我可以看到模拟器像疯了一样运行,但屏幕上没有任何东西出现。 这是我编译内核的方式 git clone https://android.googlesource.com/kernel/goldfish.git git checkout -t origin/android-goldfish-3.4 -b goldfish3.4 make ARCH=arm goldfish_defconfig make ARCH=arm SUBARCH=arm CROSS_COMPILE=/Volumes/androidSpace/android_work/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/bin/arm-eabi- 然后我通过运行模拟器 ./emulator -debug init -kernel /Volumes/androidSpace/goldfish/goldfish/arch/arm/boot/zImage -system /Volumes/androidSpace/android_work/out/target/product/generic/system.img -ramdisk /Volumes/androidSpace/android_work/out/target/product/generic/ramdisk.img -avd firstAvd -wipe-data 以下是运行模拟器的调试输出的最后一部分 QEMU options list: emulator: argv[00] = “./emulator64-arm” emulator: argv[01] = “-android-hw” emulator: argv[02] = “/Users/deathwillarrive/.android/avd/firstAvd.avd/hardware-qemu.ini” Concatenated QEMU […]

禁用WebView链接可在模拟器上运行,但在设备上无效

我希望禁用我加载到WebView对象的页面的链接。 我的代码在api 25的模拟器上完美运行,但在我的手机上没有23 api。 这是阻止我的WebView链接的代码: public class NoLinksWebViewClient extends WebViewClient { @Override public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) { return true; } } 我将我的WebViewClient设置为NoLinksWebViewClienttypes的对象。 它可以在模拟器上实现,但不能在我的真实手机上实现。 怎么解决这个?

如何在Android系统上编译和运行C / C ++程序(如Windows上的MinGW)?

我想在Android手机程序(如G1)上编译和运行C / C ++程序。 例如,我编写了一个“Hello World.c”程序,然后在我的Android手机系统上编译并运行它。 我从来没有使用过MinGW在我的Windows系统上运行我的代码,所以我也想在Android手机系统上进行操作。

如何崩溃/杀死正在运行的应用程序

我希望在我的应用运行期间使用命令行ADB工具来崩溃我的Android应用,是否可以做到? 如何 ? (基本上,我想测试我的应用程序在崩溃时是否会保留必要的信息。所以,我想通过某些命令行工具(如ADB)使我的应用程序崩溃来演示这个。) ** * **更新* ** * **** 换句话说,如何使用ADB工具终止我的应用程序进程?

无法在Linux中启动模拟器

问题是,我将窗体切换到linux [ubuntu 12.04],我正在使用android模拟器进行eclipse的android编程。 当我试图运行我的adv模拟器时,它会退出并显示以下消息: Failed to start emulator: Cannot run program “/home/lenovo/Desktop/adt-bundle-linux/sdk//tools/emulator”: error=13, Permission denied. iOS中也发现了同样的问题,但在这种情况下出现了错误:1。 我阅读了解决方案,但无法实现它,因为我无法理解它,而且我是Linux的新手。 我使用Ubuntu 12.04作为我的操作系统。 如果有些伙伴可以帮助我,那就太好了……

适用于Android的Visual Studio模拟器 – 项目不会部署

Windows 8.1 Visual Studio 2015 RC Android应用程序API等级21(Xamarin.Android v5.0支持) 我最近不得不重建一台新PC,因为我的旧PC存在重大问题。 在这台新PC上,项目编译并启动模拟器。 但是,在模拟器OS加载屏幕期间,我收到一条消息,指出: “这个适用于Android的Visual Studio模拟器的预发布版本将在3天(13),13小时后到期。请升级到更新的版本。” 单击“确定”后,模拟器操作系统完成加载,我收到消息“2>模拟器成功启动”。 在Visual Studio输出窗口中。 在我之前的PC上,我没有在模拟器加载过程中收到popup窗口,在模拟器完成加载后,它会将应用程序部署到模拟器并开始调试。 但是,在模拟器在我的新PC上完成加载后,Visual Studio中不再显示输出,Visual Studio右下角的绿色加载条大约为30%。 我无法在网上find与我在模拟器加载屏幕中收到的popup消息相关的任何信息。 我找不到任何模拟器或Visual Studio的更新。 我已经卸载并重新安装了Android Studio,Xamarin Studio和Visual Studio两次,没有任何变化。 如何更新到最新版本? 为什么Visual Studio在调试器启动时不会部署项目?

在地图上标记当前位置,Android

我按照一些教程创建了一个应用程序,该应用程序使用标记显示用户在地图上的当前位置。 但由于某些原因,我不能去标记部分工作? 其他部分运行良好,但每当我添加标记代码时,应用程序崩溃。 这是代码: public class LocationActivity extends MapActivity { private MapView mapView; private LocationManager lm; private LocationListener ll; private MapController mc; GeoPoint p = null; Drawable defaultMarker = null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mapView = (MapView) findViewById(R.id.mapView); // show zoom in/out buttons mapView.setBuiltInZoomControls(true); // Standard view of the map(map/sat) mapView.setSatellite(false); […]