AVD Manager出错,deepin是假的64位系统?
Tofloor
poster avatar
lyd_js
deepin
2018-04-09 07:22
Author
Starting emulator for AVD 'ff'
sh: 1: file: not found
sh: 1: file: not found
WARNING: Cannot decide host bitness because $SHELL is not properly defined; 32 bits assumed.
ERROR: 32-bit Linux Android emulator binaries are DEPRECATED, to use them
       you will have to do at least one of the following:
       - Use the '-force-32bit' option when invoking 'emulator'.
       - Set ANDROID_EMULATOR_FORCE_32BIT to 'true' in your environment.
       Either one will allow you to use the 32-bit binaries, but please be
       aware that these will disappear in a future Android SDK release.
       Consider moving to a 64-bit Linux system before that happens.
Reply Favorite View the author
All Replies
avatar
yutent
deepin
2018-04-09 10:03
#1
It has been deleted!
avatar
lyd_js
deepin
2018-04-09 17:49
#2
https://bbs.deepin.org/post/155136
你的BIOS是不是关了 cpu虚拟技术?

没有哦啊,一直开着虚拟化技术。
Reply View the author
avatar
tmacy
deepin
2018-04-09 18:48
#3
本帖最后由 tmacy 于 2018-4-9 13:02 编辑

Cannot decide host bitness because $SHELL is not properly defined; 32 bits assumed  这句的意思是,因为$SHELL没有定义,所以无法决定主机的位数,假定是32位系统。

建议export SHELL=/usr/bin/bash
Reply View the author
avatar
lyd_js
deepin
2018-04-09 20:18
#4
https://bbs.deepin.org/post/155136
Cannot decide host bitness because $SHELL is not properly defined; 32 bits assumed  这句的意思是, ...

$SHELL 在哪里?
Reply View the author
avatar
lyd_js
deepin
2018-04-09 20:55
#5
已解决!参考方案:https://stackoverflow.com/questions/37038320/sh-1-file-not-found-when-creating-a-android-emulator-inside-a-docker-contai
Reply View the author