当前位置:首页 » 安卓系统 » vmwareforandroid

vmwareforandroid

发布时间: 2022-10-04 00:50:39

① 安卓的虚拟机怎么安装vmtool

1、运行VM,启动你的虚拟linux系统。(linux怎么安装看我以前的文章)
2、切换到原系统(Ctrl+Alt),选择VM中的VM菜单----Install VMWare Tools。

3、一般情况下虚拟机是自带有VMtool的,如果没有,没关系,去网上下载一个就行了。然后挂镜像,setting里。请把你的VM-Tools的ISO文件映射到你的虚拟系统上,同时,别忘记了把这个虚拟光驱给connect

4、切换到虚拟系统。(如果开机桌面上就有一个cd的图片就省略这一步)右下角有个cd的小图标,右键 “连接(connect)”

5、现在桌面上就有一个cd的图标,双击进去,把VMWareTools-xxx.x….tar.gz复制到桌面,并解压缩到当前目录,也可以到其他路径。

解压出来的文件夹中找到vmware-install.pl。双击运行它。

6、记住无论出现什么(让你Yes or No)都是回车,一直到出现如下画面的时候,表示安装成功!!也就是 “enjoy”。

python可以写软件么怎么写

22点24分准时推送,第一时间送达


编辑:技术君 | 来源:youerning



上一篇:

正文


前言

用 Python 写安卓 APP 肯定不是最好的选择,目前用Java和 kotlin 写的居多,但是肯定也是一个很偷懒的选择,而且实在不想学习 Java,再者,就编程而言已经会的就 Python与Golang(注:Python,Golang水平都一般),那么久Google了一下Python 写安卓的 APP 的可能性,还真行。

既然要写个APP,那么总得要有个想法吧。其实想做两个APP来着,一个是自己写着好玩的,一个是关于运维的。关于运维的APP,设计应该如下

可能长这样

然后设计应该是这样。

如果觉得可行的话,评论留言一下你觉得应该写进这个APP的运维常用命令吧^_^,笔者暂时想到的是top,free -m,df –h,uptime,iftop,iotop,如果有什么好的想法就狠狠的砸过来吧,笔者到时应该也会把这个写成一个项目放到github上,大家一起用嘛,开源才是王道,哈哈。

开发安卓APP

我们使用kivy开发安卓APP,Kivy是一套专门用于跨平台快速应用开发的开源框架,使用Python和Cython编写,对于多点触控有着非常良好的支持,不仅能让开发者快速完成简洁的交互原型设计,还支持代码重用和部署,绝对是一款颇让人惊艳的NUI框架。

因为跨平台的,所以只写一遍代码,就可以同时生成安卓及IOS的APP,很酷吧。

本文会带大家写一个Hello world并瞧一瞧 Python 版的2048的代码

kivy安装

环境说明:笔者在用的是Python2.7.10

这里仅介绍windows平台安装

所有平台参考: https://kivy.org/#download

更新pip,setuptools

python -m pip install --upgrade pip wheel setuptools

然后是安装所需要的依赖

python -m pip install docutils pygmentspypiwin32 kivy.deps.sdl2 kivy.deps.glew
kivy.deps.gstreamer --extra-index-url https://kivy.org/downloads/packages/simple/

值得注意的是,上面的安卓需要访问Google,所以请自备梯子,而且kivy.deps.gstreamer这个包比较大(95MB),可以单独本地安装,http://pan..com/s/1o7mlxNk

然后就是安装kivy了

python -m pip install kivy

至此,安装就已经完毕了,值得注意的是64位系统没有开启虚拟化支持,在导入kivy的时候会报错,如果是64位系统就设置一下机器的BIOS,开启虚拟化支持吧。

注:这里只是kivy的运行环境,这样我就能直接在windows机器上直接调试了,怎么将代码编译成APK文件我们会在后面讲到。

如果kivy在python中应该就能导入了。

按照世界惯例,我们”hello”一下吧。

新建一个.py文件

from kivy.app import Appfrom kivy.uix.button importButton
class TestApp(App):
def build(self):
return Button(text='Hello,kivy')
TestApp().run()

运行

然后会弹出一个框,大概如下,点击”hello,kivy”会变颜色

点击窗口并按“F1”会这个窗口的一些属性

然后我们回过头看一看代码。

##导入App,然后让TestApp这个类继承
from kivy.app import App##导入一个Button,运维有这个button,当你点击的时候才会有所反应
from kivy.uix.button
importButton
###定义类,名字必须是xxxAppclass TestApp(App):
###build一个Button
def build(self):
###返回一个Button,文字内容是“Hello,kivy”
return Button(text='Hello,kivy')
##运行,因为继承了App,所以才有的run这个方法TestApp().run()

上面就是我们的Hello了

在windows上运行当然没有什么太大的意义,怎么在安卓手机上运行才是我们想要的,

这时我们需要一个编译环境。

官方说明的环境,如下:

You’ll need:


  • A linux computer or a virtual machine

  • Java

  • Python 2.7 (not 2.6.)

  • Jinja2 (python mole)

  • Apache ant

  • Android SDK

  • 虽然官方提供了一个似乎还不错的虚拟机镜像,但是还是有很多内容需要翻出去,所以笔者在这里提供相对而言更加完善的镜像

    下载地址:http://pan..com/s/1geyAY7x

    注:virtualbox,vmware需自行下载

    root密码:kivy

    默认使用账户kivy,密码:kivy123

    当然你也可以下载官方镜像,因为第一次编译需要去国外下一大堆东西,所以请自行去下载。

    Virtual Machine

    A Virtual Machine with Android SDK and NDK and all otherpre-requisites pre installed to ease apk generation:

  • Kivy Buildozer VM

  • Or select the Torrent

  • 在笔者提供的镜像里,桌面上有一个dev_and,只要将上面写的代码,放入这个文件夹即可(当然也可以在其他目录,后面会讲到)。

    在公众号Python人工智能技术后台回复“面试”,获取腾讯Python面试题和答案。

    cd Desktop/dev_and/

    初始化会在当前目录生成一个buildozer.spec文件 用于配置生成的apk相关信息

    buildozer init

    ###修改buildozer.spec文件

    vi buildozer.spec

    至少修改下面三项

    # (str) Title of your applicationtitle = helloworld
    # (str) Package namepackage.name = helloapp
    # (str) Package domain (needed for android/ios packaging)package.domain = youer.com

    然后注释

    # (str) Application versioning (method 1)#version.regex = __version__ = ['"](.*)['"]#version.filename = %(source.dir)s/main.py

    下面这行改为非注释
    version = 1.2.0

    最后我们生成我们需要的apk文件

    buildozer -v android debug

    buildozer.spec更详细的相关参数配置参考:

    http://buildozer.readthedocs.org/en/latest/specifications.html

    buildozer命令会在当前文件夹创建一个bin,该文件夹里面有我们想要的apk文件

    helloapp-1.2.0-debug.apk

    helloapp-1.2.0-debug.apk

    安装以后是这样:

    话说在编译的时候可能出现空间不足的情况,根据虚拟机的不同(vmware或virtualbox)自行扩容吧。

    最后我们来瞧瞧简易版Python开发的2048这个游戏的源代码。

    代码:

    https://github.com/mvasilkov/kb/tree/master/6_2048

    先看效果图:

    试玩了一下,还是蛮流畅的,有兴趣的可以下载玩一下

    下载地址:http://pan..com/s/1eQZACDW

    这个游戏代码虽然不长,但是还是蛮占篇幅的,所以简要的说明一下流程。

    主要由三部分组成,一是素材,图片音频之类的文件,二是Python代码,三是kv文件,这个kv文件有点像 html 中的css。

    Python代码的文件名一般命名为 main.py

    然后一定有一个叫做 XXXApp 的类,并继承 App。

    比如该类叫做GameApp,那么该目录下的kv文件则必须为Game,如上图所示,如果不是,那么kv文件中的一些设定就不会生效。

    比如设定一个标签


    Label:
    id: time
    text: 'xxxx'
    font_size: 60

    id为time,text文本内容为'xxxx',然后字体为60

    好吧,点到为止吧,不过似乎什么都没点到~~~

    你还有什么想要补充的吗?

    你在看吗?一起成长

③ 如何在安卓虚拟机里安装vmware tools

Android也是Linux,必须有root,所以有两种方式:
(如果Android虚拟机是x86那就只能用第二种方法,但不需要gcc for ARM,直接gcc就可以了)
(1)在Android上直接安装:
Step 1. 安装GCC,需要到安卓应用市场比如Google Play下载GCC For Droid plugin的应用,里面解开有gcc
Step 2. 安装Terminal应用
Step 3. 编译Perl

Step 4. 将NDK里对应平台的头文件复制进来
Step 5. 下载一份Android源代码复制进来
Step 6. 将vmware tools的tar.gz解开,开始安装,会提示手动编译Kernel mole
(2)在Ubuntu上或Windows上编译后安装到Android
Step 1. 下载gcc for ARM(NDK里就有)
Step 2. 下载Android源代码
Step 3. 将vmware tools for linux的tar.gz解开,把kernel mole的源代码复制出来编译

之后就是用busybox 的insmod命令加载kernel mole;如果想每次自动启动,需要手动修改android rom的启动文件,或者写个apk service让它自动加载。

④ 我用android for x86安装在vmware,显示还有2.5g的空间,但安装apk程序时总是提示空间不足,这是为什么

那是假像,没得空间了,把垃圾处理一下吧

⑤ 怎么在手机安装虚拟机

虚拟机很多爱倒腾的同学肯定不陌生,安装虚拟机的教程也很多,但有时候也会遇到比较特殊的情况,安装好虚拟机之后发现并不能安装系统或者安装后无法正常运行,这是什么情况?我查阅了很多资料发现都没有真正解决问题,也没用相关教程,网络和各种论坛中也回答的很模糊,所以我就亲自实验了一下,这种情况呢很有可能是你的电脑上没有安装光驱,打开“我的电脑/计算机"看一下除了硬盘之外有没有一个类似光盘的图标,如果有就直接跟着网络教程安装虚拟机即可————点击这里查看正常教程http://proct.pconline.com.cn/itbk/software/rjwt/1506/6579436.html#ad=7461

下面我们就介绍一下没有光驱的情况

如果你已经安装了虚拟机,或者升级成自己并不想要的版本了,可以先卸载后又安装,这里建议使用360卸载

如图选择快速装卸,然后选择你刚刚下载好ios镜像文件,左侧蓝色图标为已经选择好镜像文件的光驱,此时可以把这个临时光驱关闭,应该虚拟光驱已经键好。

打开虚拟机——新建一个项目——选择中间ios镜像——网络windowsX密钥,输入即可,后面的跟着流程走基本就没有什么大问题了

希望这篇能帮到你,Thanks for watching

⑥ 如何制定android交叉编译工具链

经常搞嵌入式开发的朋友对于交叉编译环境应该并不陌生,说白了,就是一组运行在x86 PC机的编译工具,可以让你在PC机上编译出目标平台(例如ARM)可识别的二进制文件。Android平台也提供了这样的交叉编译工具链,就放在Android的NDK开发包的toolchains目录下,因此,我们的Makefile文件中,只需给出相应的编译工具即可。
废话就先说到这,直接上例子,我们目标是把下面这个math.c文件编译成一个静态库文件:
#include <stdio.h>
int add( int a , int b ) {
return a+b;
}
你需要编写一个Makefile文件,这里假设你的Android ndk被安装在 /opt/android/ndk 目录下,当然,你可以根据自己的实际情况修改Makefile中相关路径的定义,Makefile文件示例如下:
# Makefile Written by ticktick
# Show how to cross-compile c/c++ code for android platform
.PHONY: clean
NDKROOT=/opt/android/ndk
PLATFORM=$(NDKROOT)/platforms/android-14/arch-arm
CROSS_COMPILE=$(NDKROOT)/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-
CC=$(CROSS_COMPILE)gcc
AR=$(CROSS_COMPILE)ar
LD=$(CROSS_COMPILE)ld
CFLAGS = -I$(PWD) -I$(PLATFORM)/usr/include -Wall -O2 -fPIC -DANDROID -DHAVE_PTHREAD -mfpu=neon -mfloat-abi=softfp
LDFLAGS =
TARGET = libmath.a
SRCS = $(wildcard *.c)
OBJS = $(SRCS:.c=.o)
all: $(OBJS)
$(AR) -rc $(TARGET) $(OBJS)
clean:
rm -f *.o *.a *.so
这里不讲Makefile文件的基本原理,只说明一下针对Android环境的Makefile文件编写的注意事项。
(1) CROSS_COMPILE
必须正确给出Android NDK编译工具链的路径,当在目录中执行make命令的时候,编译系统会根据 CROSS_COMPILE 前缀寻找对应的编译命令。
(2) -I$(PLATFORM)/usr/include
由于Android平台没有使用传统的c语言库libc,而是自己编写了一套更加高效更适合嵌入式平台的c语言库,所以系统头文件目录不能再使用默认的路径,必须直到Android平台的头文件目录
(3) -Wall -O2 -fPIC -DANDROID -DHAVE_PTHREAD -mfpu=neon -mfloat-abi=softfp
这些参数的意义网上基本上都有介绍,我就不一一解释了,并不都是必须添加的,但比较常用。
编译方法:
写好makefile文件,并且保存之后,就可以直接在当前目录下执行make命令,编译完成后,当前目录下会生成 libmath.a ,即可直接拿到Android的jni工程中和使用了。

⑦ 请问一下就是装电脑必备的软件都有哪些 还有下载地址最好都是最新版本呀

1微软官方原版Windows系统下载、安装: 下载ISO系统镜像前,请先下载魔方最新版,方便制作启动U盘、校验光盘是否完整下载 Win8正式版系统下载大全 - 100%微软Win8官方原版光盘镜像下载 | 《Win8宝典》 微软Windows 8.1预览版官方下载大全(Windows Blue,Win8二代产品) Win7集成SP1正式版系统下载大全 - 100%微软Win7官方原版光盘镜像下载 | 《Win7宝典》 Windows XP系统下载大全 没看错,248元正版Win8免费升Win9 —— 微软中国校园先锋特权 2系统优化/设置/清理软件: 魔方优化大师 3.39正式版 - 优化大师最新一代,全球首批通过微软Win8官方商城和Win7徽标认证,完美支持64位Win8/Win7/XP/Vista/Win2012/2008/2003主流操作系统,所有组件全部绿色化设计,均可独立运行。独特创新的强悍组件包括:清理大师、美化大师、优化设置大师、修复大师、虚拟光驱、U盘启动盘制作、超极速内存盘、Wifi无线热点共享、温度监控、网管大师……数百个实用功能备受3000万用户盛赞为最好的系统工具软件包,迄今功能无人能及。(下载标准安装版 5.92M、下载完整安装版 10.2M 下载完整绿色版 11.2M) (魔方优化大师永远的最新版下载) Win8优化大师 1.07 中文免费正式版 (点击官方下载安装版 1.83M、下载绿色版 1.48M) Win7优化大师 1.80 中文免费正式版(点击官方下载 5.92M,建议下载最新一代的魔方,所有功能全部完美升级) , 让您免费用Windows7正版一年 。 Vista优化大师 3.81 中文免费正式版(点击官方下载 5.40M,建议下载最新一代的魔方,所有功能全部完美升级)5.4M 微软极品系统工具套装Sysinternals Suite 2013年3月版(微软官方下载 12.03M) 3网络浏览器: 闪游浏览器 3.25正式版,速度极快,占用资源最小(官方安装版 1.79M) (官方绿色版 1.69M) 搜狗浏览器 3.2 最新正式版(点击官方下载)18.8M 网络浏览器 4.1 最新正式版(点击官方下载) 31M 傲游云浏览器4.0正式版(点击官方下载)17M IE10 for Win7 多国语言正式版(含简体中文)(点击进入下载页面) IE9 多国语言正式版(含简体中文)(点击进入下载页面) 必读:《 IE9宝典 》 Google Chrome 谷歌浏览器官方最新正式版(官方下载) Firefox 火狐浏览器官方最新正式版(官方下载) Opera 浏览器官方最新正式版(官方下载)12.5M Flash播放器Adobe Flash Player 官方最新正式版(32位IE版本、64位IE版)||(Firefox、Safari、Opera 版32位:下载 || 64位:下载) 4电脑常用驱动程序下载: NVIDIA Win8/Win7/XP 正式版驱动314.22下载(点击进入下载页面) 2013年3月26日 苹果 Boot Camp 5.0.5033 中文版下载 - 仅支持64位Win7/Win8(苹果官方下载 553MB) 5压缩、解压缩软件: Winrar 4.2 简体中文正式版(32位、64位) 7-zip 官方9.20多国语言稳定版(32位9.20正式版 1M、64位9.20正式版 1M) 6输入法: 微软必应Bing输入法,迄今最好用的拼音输入法,其他拼音停止推荐(点击官方下载)27.2M QQ五笔输入法 2.0(官方下载)11.6M 极点五笔输入法(点击下载7.13版)6.32M 7Windows桌面美化: CoolDock 酷点桌面 3.21正式版 最酷的桌面工具 (官方安装版 2.45M) (官方绿色版 2.28M) 魔方小助手 2.19正式版 - 2011-2013年度绝对最有创意软件(官方安装版 5.10M 官方绿色版 5.54M) 8杀毒、安全: 金山毒霸“悟空”最新免费版(点击官方下载)12.8M Avast V8.0 免费杀毒中文正式版(官方下载 59.72M) Avira(小红伞)2013 v13.0 免费杀毒中文正式版(官方下载)92.6M 微软免费杀软MSE最新4.2中文正式版(32位官方下载 64位官方下载) 卡巴斯基安全部队2013中文版 官方下载 158M 卡巴斯基反病毒软件2013中文版 官方下载 147M AVG 2013 免费杀毒多国语言正式版(含中文)(点击官方下载)117M ESET NOD32 安全套装中文版 v6.0(32位下载 47.8M、64位下载 61.7M) ESET NOD32 安全套装简体中文 免费90天 版(点击下载) 想要更多?请参阅《 免费收费,什么杀毒软件最好? 》 9聊天工具: QQ2013 Beta5 轻聊版(官方下载)2013年6月 - 《装完QQ必删的几个恐怖文件》 | QQ最新体验版下载 中国移动飞信 2013梦想版(官方下载)42.4M 2013年5月发布 MSN / Windows Essentials 2012(点击官方下载)131M 《不用外挂彻底去除MSN广告》 10手机管理类软件PC电脑版本: 腾讯手机管家PC电脑版 1.8正式版(官方下载 10.85M)- Android安卓手机一键Root PP助手PC电脑版 1.07(官方下载 10.85M)- 苹果装机助手 11下载软件、FTP上传下载: 迅雷7.9.4 正式版(点击官方下载)31M QQ旋风4.3 Beta版 - 2013年6月(点击官方下载)9.0M 12影音播放、网络电视、视频转换软件: 酷我音乐盒2013最新正式版(点击官方下载)9.2M - 2013年6月 Foobar 1.28 正式版(点击官方下载)3.56M 2013年6月 QQ影音3.7最新正式版(点击官方下载)26.3M - 2012年8月 13文字办公 / 电子邮件 / 股票财经: Microsoft Office 2013 办公软件简/繁/英正式版下载大全(下载页面)、各国语言包下载页面 金山 WPS Office 2012个人免费正式版 (8.1.0.2998) (点击官方下载)42M 网易有道词典 5.4 正式版(点击官方下载)5.3M Foxmail 7.0.1.92 正式版免安装绿色版(官方绿色免安装版下载) 13.1M 14图像处理、相片、图片浏览编辑: ACDSee V3.1 SR1 Build 1030 最经典汉化版(本地下载)4.3M 解压密码:www.vista123.com Adobe PhotoShop CS6 试用版 (点击进入下载大全 1.1G) 300元0.2折正版Photoshop 15备份、虚拟光驱、光驱刻录软件: Vista/Win7一键还原/ Vista Ghost)1.3.6 免费中文正式版(官方下载 4.30M) 支持64位/32位的Win7和Vista系统 Daemon Tools V4.35.6 Lite Edition 附带更新SPTD v1.56 多国语言版(含简体中文) (点击下载)9.13M 支持32、64位Vista/Win7系统 安装时请不要选择toolbar 那个插件 CDBurnerXP 4.3.8.2474 光盘刻录免费多国语言正式版(官方下载 3.27M)多国语言(含简体中文) 16硬盘、光盘类软件: Acronis Disk Director 11 Home 英文官方最新版下载 完美支持32位和64位的Win7、Vista、XP系统 (官方下载 118M、序列号) - 《Acronis Disk Director 11 分区软件中文指南》 Acronis Disk Director 11 Advanced 官方简体中文版下载(官方下载 236M)- 《Win7、Vista如何调整硬盘分区》 支持250G及以上硬盘 17虚拟机软件: VMware Workstation 9.0.2试用版(点击官方下载)需注册体验账号 Virtual Box 4.2.12 免费正式版(点击官方下载)93.3M 18Windows7桌面小工具、Vista边栏小工具: 中国天气 1.5.5 最受国内用户欢迎的Win7桌面小工具(点击本地下载) 2.35M 精美农历 1.3 替代Win7和Vista自带的日历小工具,公历、农历更适合国情(点击本地下载)220K 边栏搜索 1.0 提供多种搜索引擎的一款很酷的小工具(点击本地下载)311K

⑧ 安装 android系统 的vmware 虚拟机 如何实现 电脑和虚拟手机之间的复制黏贴

可能支持不了,你可以试试看VMware Tools for Linux能不能安装,如果不行应该是没办法
只能借助第三方工具,比如QQ

热点内容
go语言编译模式 发布:2025-01-20 19:57:25 浏览:405
超能编程 发布:2025-01-20 19:56:26 浏览:1000
安卓手机怎么连蓝牙汽车 发布:2025-01-20 19:39:05 浏览:253
保定军工存储厂家 发布:2025-01-20 19:38:53 浏览:795
云服务器ecs服务条款 发布:2025-01-20 19:19:36 浏览:47
安卓系统显示屏怎么设置屏保 发布:2025-01-20 19:18:53 浏览:896
有锁机和配置锁哪个好 发布:2025-01-20 19:18:05 浏览:767
安卓版软件如何设置 发布:2025-01-20 18:58:53 浏览:58
java中级项目案例 发布:2025-01-20 18:58:52 浏览:913
sql日志查看工具 发布:2025-01-20 18:57:12 浏览:243