當前位置:首頁 » 安卓系統 » 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

熱點內容
科密加密卡片 發布:2025-01-20 22:45:01 瀏覽:111
蘋果的文件怎麼轉到安卓 發布:2025-01-20 22:43:10 瀏覽:652
c語言迴文串 發布:2025-01-20 22:43:09 瀏覽:767
垃圾壓縮價格 發布:2025-01-20 22:14:05 瀏覽:421
溫十系統如何看處理器配置 發布:2025-01-20 21:59:47 瀏覽:302
米號源碼 發布:2025-01-20 21:55:30 瀏覽:893
電信四川dns伺服器ip 發布:2025-01-20 21:54:51 瀏覽:92
電腦彈出腳本錯誤還能繼續使用嗎 發布:2025-01-20 21:42:29 瀏覽:586
安卓私密照片在哪裡 發布:2025-01-20 21:41:05 瀏覽:5
同濟復試編譯原理 發布:2025-01-20 21:33:54 瀏覽:310