【问题标题】:No Emulator tab in Edit Configurations in Android StudioAndroid Studio 中的 Edit Configurations 中没有 Emulator 选项卡
【发布时间】:2016-02-27 19:17:04
【问题描述】:

General 和 Miscellaneous 选项卡正在显示,但 Emulator 选项卡缺失,该选项卡在更新到 Android Studio 1.5 之前位于 Android Studio 1.4 中的 General 旁边 - 我无法修复它。

【问题讨论】:

标签: android-studio emulation


【解决方案1】:

我的解决方案是重命名 /tools/emulator 到 /tools/emulator.0

然后只需使用下面的 shell 脚本调用 emulator.0 并附加 qemu 标志

#!/bin/bash

# http://stackoverflow.com/questions/59895/can-a-bash-script-tell-what-directory-its-stored-in

SOURCE="${BASH_SOURCE[0]}"
while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink
  DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"
  SOURCE="$(readlink "$SOURCE")"
  [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located
done
DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )"

# echo "DIR is '$DIR'"
$DIR/emulator.0 "$@" -qemu -m 512 -enable-kvm 

【讨论】:

  • 你在哪里添加这个脚本
  • /Android.sdk/tools/
  • @VP 需要修改 /tools/emulator 的内容吗?
【解决方案2】:

看起来像一个错误,这种情况下有issue 195031

更新

我不知道如何解决,但你可以尝试下一个

  1. 在你的项目目录中找到workspace.xml
  2. 找到你的配置,它应该是这样的

    <configuration default="false" name="app" type="AndroidRunConfigurationType" factoryName="Android Application">

还要检查name属性,你的配置可能命名不同

  1. 编写您需要的参数,例如。 g.

    <option name="USE_COMMAND_LINE" value="true" /> <option name="COMMAND_LINE" value="" /> <option name="WIPE_USER_DATA" value="false" /> <option name="DISABLE_BOOT_ANIMATION" value="false" /> <option name="NETWORK_SPEED" value="full" /> <option name="NETWORK_LATENCY" value="none" />

也许它会起作用

【讨论】:

【解决方案3】:

由于配置中不再存在“模拟器”选项卡,因此我找到了解决方法;

假设Android/Sdk的位置在主目录;运行以下命令

LD_LIBRARY_PATH=~/Android/Sdk/tools/lib64 ~/Android/Sdk/emulator/emulator64-x86 -avd <AVD_NAME> -qemu -m 2047 -enable-kvm

注意

  • 确保您已安装系统映像。你可以在~/Android/Sdk/system-images查看
  • 确保在 BIOS 中启用虚拟化并受当前操作系统/机器的支持。 Steps
  • 您已经创建了可以在“~/.android/avd”中找到的 AVD。在上面的命令中提及名称。您还可以使用\Android\tools 文件夹中的emulator -list-avds 查看AVD 列表。

Source

【讨论】:

  • bash: /home/chinkysight/Android/Sdk/emulator/emulator64-x86: 没有这样的文件或目录
  • 试试Android/Sdk/tools/emulator。我大约在 2-3 年前尝试过这些事情。所以我现在不记得确切的解决方案了。
【解决方案4】:

我发现在项目目录中添加“

{
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
    <component name="ProjectModuleManager">
        <modules>
            <module fileurl="file://$PROJECT_DIR$/renal_calc_flutter.iml" filepath="$PROJECT_DIR$/renal_calc_flutter.iml" />
            <module fileurl="file://$PROJECT_DIR$/android/renal_calc_flutter_android.iml" filepath="$PROJECT_DIR$/android/renal_calc_flutter_android.iml" />
        </modules>
     </component>
 </project>
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 2015-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多