安卓模擬器linux
① 在linux下運行安卓模擬器提示缺少 libGL.so 文件,要安裝什麼軟體包,系統為ubuntu12.04
下顯卡驅動程序,
去顯卡生產商的網扮卜培頁下載廳唯
自帶的性能不行
這個看弊轎名字是openGL的庫,應該是顯卡驅動的文件
② linux下用什麼安卓模擬器 知乎
可以安裝google提供的android sdk 安裝好以後可以用來啟動一個模擬器。 網路有很多教程,關於linux下搭建android開發環境的。 不過lz要是只是用安卓模擬器玩玩, 那之需要java和android sdk就行了。
③ 如何在linux下配置AndroidStudio開發環境
1、系統環境
[android@localhost ~]$uname -a
Linux localhost.localdomain 2.6.32-71.el6.i686 #1SMP Wed Sep 1 01:26:34 EDT 2010 i686 i686 i386 GNU/Linux
[android@localhost ~]$lsb_release -a
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat Enterprise Linux Server release 6.0 (Santiago)
Release: 6.0
Codename: Santiago
[android@localhost ~]$
2、准備軟體
java
eclipse
android-sdk
ADT
這些軟體都可以在官網上下載。
3、搭建過程
(1) 安裝java
[android@localhost ~]$ rpm -qa | grep java
eclipse-mylyn-java-3.3.2-4.5.el6.i686
java-1.6.0-openjdk-devel-1.6.0.0-1.21.b17.el6.i686
java-1.6.0-openjdk-1.6.0.0-1.21.b17.el6.i686
tzdata-java-2010l-1.el6.noarch
gcc-java-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
subversion-javahl-1.6.11-2.el6.i686
ooobasis3.3-javafilter-3.3.0-9567.i586
libvirt-java-0.4.5-2.el6.noarch
lpg-java-compat-1.1.0-4.1.el6.noarch
libvirt-java-devel-0.4.5-2.el6.noarch
mysql-connector-java-5.1.12-2.el6.i686
ant-javamail-1.7.1-13.el6.i686
java-1.6.0-openjdk-javadoc-1.6.0.0-1.21.b17.el6.i686
java_cup-0.10k-5.el6.i686
[android@localhost ~]$
通過命令查看當前已經安裝了java的相關jdk,可以進行下一步。
(2) 安裝eclipse
從官網上下載的eclipse不需要按裝,直接解壓即可使用。如:
[android@localhost Base Env]$ ls
ADT-18.0.0.zip
android-sdk_r18-linux.tgz
Android開發環境搭建(Linux篇).doc
eclipse
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環境搭建.doc
Linux 下Android 開發環境搭建 .doc
[android@localhost Base Env]$ rm -R eclipse
[android@localhost Base Env]$ ls
ADT-18.0.0.zip
android-sdk_r18-linux.tgz
Android開發環境搭建(Linux篇).doc
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環境搭建.doc
Linux 下Android 開發環境搭建 .doc
[android@localhost Base Env]$tar -zxfeclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
[android@localhost Base Env]$ls
ADT-18.0.0.zip
android-sdk_r18-linux.tgz
Android開發環境搭建(Linux篇).doc
eclipse
eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz
Linux環境搭建.doc
Linux 下Android 開發環境搭建 .doc
[android@localhost Base Env]$cd eclipse
[android@localhost eclipse]$ls
about_files configuration eclipse.ini icon.xpm p2
about.html dropins epl-v10.html libcairo-swt.so plugins
artifacts.xml eclipse features notice.html readme
[android@localhost eclipse]$ll
總用量 540
drwxrwxr-x. 2 android android 4096 2月 17 03:06 about_files
-rw-rw-r--. 1 android android 18909 2月 8 21:55 about.html
-rw-rw-r--. 1 android android 88246 2月 17 03:06 artifacts.xml
drwxrwxr-x. 5 android android 4096 2月 17 03:06 configuration
drwxrwxr-x. 2 android android 4096 2月 17 03:06 dropins
-rwxr-xr-x. 1 android android 62814 2月 8 22:16 eclipse
-rw-rw-r--. 1 android android 407 2月 17 03:06 eclipse.ini
-rw-rw-r--. 1 android android 6 2月 8 21:36 epl-v10.html
drwxrwxr-x. 46 android android 4096 2月 17 03:06 features
-rw-rw-r--. 1 android android 9022 2月 8 21:54 icon.xpm
-rwxr-xr-x. 1 android android 266168 2月 8 21:54 libcairo-swt.so
-rw-rw-r--. 1 android android 8951 2月 8 21:36 notice.html
drwxrwxr-x. 5 android android 4096 2月 17 03:05 p2
drwxrwxr-x. 10 android android 36864 2月 17 03:06 plugins
drwxrwxr-x. 2 android android 4096 2月 17 03:06 readme
[android@localhost eclipse]$./eclipse
啟動eclipse之後,eclipse會自動創建並尋找workspace文件夾,可以直接點擊ok按鈕即可。eclipse的啟動過程如下圖所示:
④ vm10虛擬機內怎麼安裝安卓模擬器
首先你得再虛擬機裡面安裝一個系統,然後再安裝安卓模擬器
第一步,再虛擬機裡面創建一個虛擬機,選擇典型。安裝一個系統。步驟比較復雜
具體的步驟參照http://jingyan..com/取消article/c1a3101eedfde0de656debf5.html
第二步驟:
1:下載安卓模擬器BlueStacks,在網路上面輸入「安卓模擬器BlueStacks下載」
2:選擇合適自己的下載路徑,下載下來,然後打開壓縮包。打開「安裝模擬器」來安裝
3:如果你裝有殺毒軟體,會提示如圖,你只要勾選「不再提醒」和「更多」選項裡面
的「允許所有的操作」即可。
4:安裝後會出提示選擇語言,我們點「next」,拉到最下面現在「中文簡體」
5:選擇語言後,出現如圖的提示,任意選「背面」或「未來」都可以,點擊之後,會出提示,但是我們沒有注冊碼,直接單擊「左下角的返回鍵」即可。如圖,然後直接點擊右上角的「X」,關掉(躲避注冊)。然後點擊「finish」完成安裝。
⑤ 安卓終端模擬器Termux安裝Linux發行版
Termux 是運行在 Android 上的 terminal。不需要root,運行於內部存儲,自帶了一個包管理器,可以安裝許多現代化的開發和系統維護工具。
Termux | F-Droid - Free and Open Source Android App Repository
在較新版的 Termux 中,官方提供了圖形界面(TUI)來半自動替換鏡像,推薦使用該種方式以規避其他風險。 在 Termux 中執行如下命令
在圖形界面引導下,使用自帶方向鍵可上下移動。
Termux 提供了一個包 proot-distro ,它負責管理 Termux 內的 Linux 發行版。您可以通過執行安裝此實用程序
目前它支持這些發行版:
要安裝發行版,只需運行以下命令:
其中「<alias>」為Linux發行胡拍版本,例如「alpine」。
安裝後,您可以通過執行下一個命令來啟動 shell 會話:
以下是褲源羨可用的 proot-distro 功能的基本概述:
長裂渣按屏幕點擊More打開設置---->Style---->安裝Termux:Styling
⑥ 如何在安卓系統上使用arm-linux-gdb調試內核
1,先下載最新版本的gdb源代碼包,我使用的是gdb-7.6.tar.gz,使用tar命令進行解包(tar -xvzf gdb-7.6.tar.gz),cd進gdb-7.6/gdb目錄,使用vi找到remote.c中的如下代碼:
if(buf_len > 2 * rsa->sizeof_g_packet)
error(_("Remote 'g' packet reply is too long: %s"),rs->buf);
將上面兩行注釋掉,添加如下代碼
if(buf_len > 2 * rsa->sizeof_g_packet)
{
rsa->sizeof_g_packet = buf_len;
for(i = 0; i < gdbarch_num_regs(gdbarch); i++)
{
if(rsa->regs[i].pnum == -1)
continue;
if(rsa->regs[i].offset >= rsa->sizeof_g_packet)
rsa->regs[i].in_g_packet = 0;
else
rsa->regs[i].in_g_packet = 1;
}
}
使用如下命令對代碼進行配置、編譯和安裝
./configure --target=arm-linux --prefix=/usr/local/arm-gdb -v
make
make install
2,gdbserver使用android4.2模擬器中自帶的版本(v7.1)
3,將NDK編譯好的C/C++可執行程序,上傳到模擬器中/data/test目錄下,假設可執行程序的名稱為testHello。
4,使用命令:gdbserver :7000 /data/test/testHello 啟動模擬器端的調試。
5,啟動arm-linux-gdb之前,使用vi打開~/.bash_profile文件,在其中添加:
export PATH=$PATH:/usr/local/arm-gdb/bin,以便在程序的其他目錄可以直接啟動arm-linux-gdb程序
6,cd至ndk編譯好的testHello文件所在目錄
7,使用如下命令進行埠映射:adb forward tcp:7000 tcp:7000,將模擬器的7000埠和本機的7000埠進行映射
8,使用命令:arm-linux-gdb testHello啟動gdb調試
9,使用target remote :7000 鏈接模擬器中gdbserver啟動的服務。
10,自此,我們就可以使用gdb命令進行代碼調試了。
⑦ 有使用過安卓userland虛擬機的人嗎,可以運行Linux的軟體
你好,我剛在Userland上試羨扮了一下,其實Userland中的ubuntu和android實體機之間的文件共享很簡單,簡單來說就是Android物理機上有一個文件夾是兩者共享的,所以只要找到這個文件夾,然後通過向這個文件夾里拷貝文件就可以實現ubuntu和android本機文件系統之間的文件共享,現在最大的問題就是這個共享文件夾怎麼找?
在ubuntu下,這個文件夾很好找,就在根目錄下的/storage/internal/
但是在Android文件系統上這個目錄就不那麼好找了,所以在Android文件系文件系統統上找到這個文件夾的最好方式就是:
a.先進入Userland模擬的ubuntu系統中
b.cd /storage/internal切進internal目錄
c.touch pppppqqqqq,即使用touch命令創建一個名稱辯識度高的文件
d.在Android本地使用文件管理器搜索文pppppqqqqq這個文件,搜索出來後,查看這個文件的屬性即可得到Android文件系統中這個共享目錄的具體位置(我本機中找到的這李賀個共享目錄位哪派派置為: /storage/emulated/0/Android/data/tech.ula/files/storage/)
希望可以幫到你,哪塊有問題可以追問,一起研究一下
⑧ Linux上的麟卓卓懿應用商城是用的安卓模擬器嗎
不是,麟卓卓懿應用商城還比較特殊,不是安卓模擬器也不是虛擬機,他們研究出了一種非虛擬化技術架構,這種兼容環境是直接調用電腦硬體資源來運行安卓應用的,所以安卓應用跑在Linux上響應速度更快,也更流暢,這也是很多人喜歡用卓懿的一個原因,玩游戲的時候感受會更明顯,你可以試試。網路回答謝邀
⑨ 安卓模擬器能換linux系統嗎
一般來說,安卓模擬器的底層都是安卓系統,因此您不能直接將其替換為鉛絕Linux系統。如果您想在電腦上運行Linux系統,可以考慮以下兩種方法:
1. 安裝雙系統:在電腦上安裝一個Linux系統,然後在啟動時選擇進入你需要的操作系統即可。
2. 使塵吵用虛擬機軟體:在電腦上安裝虛擬機軟體,然後在虛擬機軟體中安裝Linux系統,您可以在虛擬機軟體中同時運行多個操作系統,方便您進行切換。
需要注意的是,將電腦系統更改為Linux系統或在虛擬機中安裝Linux系統需要您有一定的技術和操作經驗,如派激侍果您不是專業的計算機技術人員,建議您在操作之前進行相關了解和學習。
⑩ 求助 我想 編制 安卓手機的 libicuuc.so 文件。 怎麼用Linux模擬器進行編制修改
如拍宏果是arm的cpu,你直接用arm的gcc編好了,拿到板子上試下。你襲攜冊問的這種好象比較麻隱或煩,我沒這樣搞。