【发布时间】:2016-02-27 19:17:04
【问题描述】:
General 和 Miscellaneous 选项卡正在显示,但 Emulator 选项卡缺失,该选项卡在更新到 Android Studio 1.5 之前位于 Android Studio 1.4 中的 General 旁边 - 我无法修复它。
【问题讨论】:
-
这样的问题让我觉得使用 Eclipse+ADT 会更好。
General 和 Miscellaneous 选项卡正在显示,但 Emulator 选项卡缺失,该选项卡在更新到 Android Studio 1.5 之前位于 Android Studio 1.4 中的 General 旁边 - 我无法修复它。
【问题讨论】:
我的解决方案是重命名 /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
【讨论】:
看起来像一个错误,这种情况下有issue 195031
更新
我不知道如何解决,但你可以尝试下一个
workspace.xml
找到你的配置,它应该是这样的
<configuration default="false" name="app" type="AndroidRunConfigurationType" factoryName="Android Application">
还要检查name属性,你的配置可能命名不同
编写您需要的参数,例如。 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" />
也许它会起作用
【讨论】:
workspace.xml。
由于配置中不再存在“模拟器”选项卡,因此我找到了解决方法;
假设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查看
\Android\tools 文件夹中的emulator -list-avds 查看AVD 列表。【讨论】:
Android/Sdk/tools/emulator。我大约在 2-3 年前尝试过这些事情。所以我现在不记得确切的解决方案了。
我发现在项目目录中添加“{
<?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>
}
【讨论】: