Arch linux android emulator

Arch Linux User Repository

@r3f looks like you’re using an AUR helper (if so, which one?).

Suggest try installing without an AUR helper, e.g.:

git clone https://aur.archlinux.org/genymotion.git cd genymotion makepkg -sif 

I also tested it with yay and it installed without issue.

r3f commented on 2023-06-12 23:21 (UTC)

Package (1) New Version Net Change

genymotion 3.4.0-1 179.67 MiB

Total Installed Size: 179.67 MiB

:: Proceed with installation? [Y/n] (1/1) checking keys in keyring [———————————] 100% (1/1) checking package integrity [———————————] 100% (1/1) loading package files [———————————] 100% (1/1) checking for file conflicts [———————————] 100% :: Processing package changes. error: command failed to execute correctly

ssnailz commented on 2023-01-14 15:34 (UTC) (edited on 2023-01-14 15:34 (UTC) by ssnailz)

@j.taala hello i am using arch linux. genymotion installed correctly now. thank you very much.

j.taala commented on 2023-01-13 21:35 (UTC)

Hey all, seems the defined deps were a bit out of date. I’ve updated deps to what they currently should be. Please update and check everything works and report any issues here.

@ssnailz, try do yay -S genymotion now.

j.taala commented on 2023-01-13 21:08 (UTC) (edited on 2023-01-13 21:11 (UTC) by j.taala)

Hey @ssnailz, just looking at this now. Doing a full chroot rebuild test. What distro are you using? In the meantime, make sure it’s fully up to date — e.g. sudo pacman -Syyu or yay -Syyu etc. and try again.

Looks like a build issue with one of the deps ( qt5-webkit ) which was updated recently, people have reported it as not building atm, https://aur.archlinux.org/packages/qt5-webkit

ssnailz commented on 2023-01-13 14:00 (UTC)

hello i got this error what should i do?

 > yay -S genymotion :: Checking for conflicts. :: Checking for inner conflicts. [Aur:1] genymotion-3.3.2-2 [Aur Make:1] qt5-webkit-5.212.0alpha4-18 :: Remove make dependencies after install? [y/N] y 2 qt5-webkit (Build Files Exist) 1 genymotion (Build Files Exist) ==> Packages to cleanBuild? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> a :: Deleting (1/2): /home/ssnailz/.cache/yay/qt5-webkit :: Deleting (2/2): /home/ssnailz/.cache/yay/genymotion :: (1/2) Downloaded PKGBUILD: qt5-webkit :: (2/2) Downloaded PKGBUILD: genymotion 2 qt5-webkit (Build Files Exist) 1 genymotion (Build Files Exist) ==> Diffs to show? ==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4) ==> a diff --git /home/ssnailz/.cache/yay/qt5-webkit/PKGBUILD /home/ssnailz/.cache/yay/qt5-webkit/PKGBUILD new file mode 100644 index 0000000..54ad62a --- /dev/null +++ /home/ssnailz/.cache/yay/qt5-webkit/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Felix Yan +# Maintainer: Antonio Rojas +# Maintainer: Zen Wen +# Contributor: Andrea Scarpino + +pkgname=qt5-webkit +_pkgver=5.212.0-alpha4 +_basever=5.15.3 +pkgver=$ +pkgrel=18 +arch=(x86_64) +url='https://github.com/qtwebkit/qtwebkit' +license=(GPL3 LGPL3 FDL custom) +pkgdesc='Classes for a WebKit2 based implementation and a new QML API' +source=("https://github.com/qtwebkit/qtwebkit/releases/download/qtwebkit-$_pkgver/qtwebkit-$_pkgver.tar.xz" + icu68.patch + glib-2.68.patch + qt5-webkit-python-3.9.patch::"https://github.com/qtwebkit/qtwebkit/commit/78360c01.patch" + qt5-webkit-bison-3.7.patch::"https://github.com/qtwebkit/qtwebkit/commit/d92b11fe.patch") +depends=(qt5-location qt5-sensors qt5-webchannel libwebp libxslt libxcomposite gst-plugins-base hyphen woff2) +makedepends=(cmake ruby gperf python qt5-doc qt5-tools) +optdepends=('gst-plugins-good: Webm codec support') +sha256sums=('9ca126da9273664dd23a3ccd0c9bebceb7bb534bddd743db31caf6a5a6d4a9e6' + '0b40ed924f03ff6081af610bb0ee01560b7bd1fb68f8af02053304a01d4ccdf0' + '4969dd03e482155e2490b50307dada81dda7bbc9e5398e3a53c20bc474f7c04e' + '9db5480dfbd3c440489e8e4131e3555b2af61fa4b6c19f35227588c5996be128' + 'cc5a2b762426e9cda5a3ae056bba266b5f775ee75c0590913839c255d5f10db0') +options=(!lto) + +prepare() < + cd qtwebkit-$_pkgver + patch -p0 -i ../icu68.patch # Fix build with ICU 68.x diff --git /home/ssnailz/.cache/yay/genymotion/.gitignore /home/ssnailz/.cache/yay/genymotion/.gitignore new file mode 100644 index 0000000..f6a23f8 --- /dev/null +++ /home/ssnailz/.cache/yay/genymotion/.gitignore @@ -0,0 +1,3 @@ +pkg/** +src/** +genymotion-* diff --git /home/ssnailz/.cache/yay/genymotion/PKGBUILD /home/ssnailz/.cache/yay/genymotion/PKGBUILD new file mode 100644 index 0000000..4a51e6b --- /dev/null +++ /home/ssnailz/.cache/yay/genymotion/PKGBUILD @@ -0,0 +1,50 @@ +#Maintainer: Jay Ta'ala +#Contributor: Amos Onn +#Contributor: Ekin Dursun +#Contributor: danyf90 +#Contributor: syncrtl64 +#Contributor: Andrea Cattaneo + +pkgname=genymotion +pkgver=3.3.2 +pkgrel=2 +pkgdesc="Complete set of tools that provides a virtual environment for Android." +arch=('x86_64') +url="http://www.genymotion.com/" +depends=('libpng' 'net-tools' 'protobuf' 'qca-qt5' 'qt5-script' 'qt5-webkit') +optdepends=('virtualbox') +makedepends=('wget') +install=$pkgname.install +license=('custom') +_ARCH="x64" +DLAGENTS=("https::/usr/bin/wget -U "Mozilla" %u") +source=("genymotion.desktop" + "https://dl.genymotion.com/releases/genymotion-$pkgver/$pkgname-$-linux_$_ARCH.bin") +sha512sums=('42f629d6413e4e481ef68d019ec3071515b45d01fdb004a545c8b977a9bf2439581ca8a67ad7dead9a12a0d24e8e46ba02c5dc47abd76597451b09847cf5d78b' :: Proceed with install? [Y/n] y :: (1/2) Parsing SRCINFO: qt5-webkit :: (2/2) Parsing SRCINFO: genymotion ==> Making package: genymotion 3.3.2-2 (Friday 13 January 2023 07:08:55 PM) ==> Retrieving sources. -> Found genymotion.desktop ==> Making package: qt5-webkit 5.212.0alpha4-18 (Friday 13 January 2023 07:08:55 PM) -> Downloading genymotion-3.3.2-linux_x64.bin. ==> Retrieving sources. --2023-01-13 19:08:55-- https://dl.genymotion.com/releases/genymotion-3.3.2/genymotion-3.3.2-linux_x64.bin -> Downloading qtwebkit-5.212.0-alpha4.tar.xz. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt' Resolving dl.genymotion.com (dl.genymotion.com). 104.17.171.23, 104.18.111.50, 2606:4700:9c62:6840:54c5:0:6811:ab17 Connecting to dl.genymotion.com (dl.genymotion.com)|104.17.171.23|:443. connected. HTTP request sent, awaiting response. 200 OK Length: 66085990 (63M) [application/octet-stream] Saving to: ‘genymotion-3.3.2-linux_x64.bin’ 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 --.-KB/s 1genymotion-3.3.2-linux_x64 7%[==> ] 4.94M 251KB/s eta 3m 46s 1genymotion-3.3.2-linux_x64 17%[=====> ] 11.01M 273KB/s eta 4m 13s genymotion-3.3.2-linux_x64 20%[=======> ] 12.80M 133KB/s eta 4m 18s100 11.9M 100 11.9M 0 0 118k 0 0:01:43 0:01:43 --:--:-- 107k22M 68.4KB/s eta 4m 31s -> Found icu68.patch -> Found glib-2.68.patch -> Downloading qt5-webkit-python-3.9.patch. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1102 100 1102 0 0 579 0 0:00:01 0:00:01 --:--:-- 57932M 62.3KB/s eta 4m 35s -> Downloading qt5-webkit-bison-3.7.patch. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1613 100 1613 0 0 1160 0 0:00:01 0:00:01 --:--:-- 116038M 58.8KB/s eta 4m 38s ==> Validating source files with sha256sums. qtwebkit-5.212.0-alpha4.tar.xz . Passed icu68.patch . Passed glib-2.68.patch . Passed qt5-webkit-python-3.9.patch . FAILED qt5-webkit-bison-3.7.patch . Passed ==> ERROR: One or more files did not pass the validity check! genymotion-3.3.2-linux_x64 100%[=======================================>] 63.02M 199KB/s in 6m 22s 2023-01-13 19:15:17 (169 KB/s) - ‘genymotion-3.3.2-linux_x64.bin’ saved [66085990/66085990] ==> Validating source files with sha512sums. genymotion.desktop . Passed genymotion-3.3.2-linux_x64.bin . Passed -> error downloading sources: qt5-webkit context: error downloading sources: qt5-webkit context: exit status 1 ==> Making package: qt5-webkit 5.212.0alpha4-18 (Friday 13 January 2023 07:15:18 PM) ==> Checking runtime dependencies. ==> Checking buildtime dependencies. ==> Retrieving sources. -> Found qtwebkit-5.212.0-alpha4.tar.xz -> Found icu68.patch -> Found glib-2.68.patch -> Found qt5-webkit-python-3.9.patch -> Found qt5-webkit-bison-3.7.patch ==> Validating source files with sha256sums. qtwebkit-5.212.0-alpha4.tar.xz . Passed icu68.patch . Passed glib-2.68.patch . Passed qt5-webkit-python-3.9.patch . FAILED qt5-webkit-bison-3.7.patch . Passed ==> ERROR: One or more files did not pass the validity check! [sudo] password for ssnailz: error: target not found: qt5-webkit -> error making: qt5-webkit 

j.taala commented on 2022-12-29 06:15 (UTC)

Thanks @crabvk! no hate here (maybe just animosity! jk. I actually like vbox :-)),

Читайте также:  Установка viber linux mint

Yep, I agree, will leave virtualbox in optdepends . I have removed the virtualbox.conf file and stuff though (package was trying to be helpful by ensuring vbox modules were loaded).

Источник

Arch Linux User Repository

I personally didn’t see those warnings, and if this is not related to AUR packaging you might want to ask it somewhere else.

Regarding «-bin», I didn’t see any official guideline/requirement saying that packages not built from source code must have that suffix. (See https://wiki.archlinux.org/index.php/Arch_package_guidelines#Package_naming ), and currently none of all the Android SDK packages have that suffix. If people actually use Android SDK built from source, we might be able to move all the Android SDK packages into official repo. I’ll be happy to rename this package for disambiguation in that case.

greyltc commented on 2020-05-09 14:58 (UTC) (edited on 2020-05-09 15:02 (UTC) by greyltc)

When I run a virtual device with the emulator, it makes a bunch of complaints about Vulkan, for example Emulator: VK_VERSION_1_1 check failed: vkCmdSetDeviceMask not found

Is this missing some configuration to work with Arch’s MESA/vulkan libs or something?

Also, shouldn’t this package be changed to have a -bin suffix? Either that or it should be compiled here it seams.

mynacol commented on 2019-10-27 12:29 (UTC)

The file is «generated» or «placed there» by sdk-manager. If I install a fresh android-sdk with the sdk-manager, every component/package gets a package.xml and I simply copied it.

A strange effect: every other package (platform, platform-tools, build-tools etc.) has also a package.xml similar to the one for android-emulator, but those packages get noticed by android-studio without the package.xml file. The android-emulator is the only one (I know of) that requires the package.xml file to be noticed by android-studio.

Читайте также:  Поменять расширение файла в линукс

To support android-studio, we have to include a package.xml file and keep it updated — the simplest way would be to download android-emulator with sdk-manager to get the newest package.xml and by the way the link to the android-emulator package. Changes to the given dependencies in a newer package.xml could be reflected by fittng «depends» clauses in the PKGBUILD.

dreamingincode commented on 2019-10-26 17:52 (UTC)

I replied to your email but your email server responded «The certificate is not valid according to the STS policy».

The file seems to include version and dependencies of the package, so simply including it won’t work when the package is updated. Do you know where the file is from/generated?

mynacol commented on 2019-10-26 12:41 (UTC)

I created a patch which includes the missing package.xml and mailed it to the maintainer. I hope he sees the email after noticing this comment.

s777n commented on 2019-10-13 08:50 (UTC)

For some reason ths package doesnt have package.xml inside them so after installing Android Studio doesn’t see it.

archery commented on 2019-07-31 02:57 (UTC) (edited on 2019-07-31 02:57 (UTC) by archery)

Android Studio 3.4 does not find the emulator when you go to Tools > AVD manager.

It was working fine in Android Studio 3.3 — do you know why?

yodaembedding commented on 2019-05-26 01:54 (UTC)

I’m wondering the same thing as @Kppqju77. I ended up uninstalling this package and just using the Android Studio version.

Kppqju77 commented on 2019-05-15 23:07 (UTC)

How do I make android studio recognize the fact that there is an emulator installed? I don’t have any issues with other packages in /opt/android-sdk/.

Читайте также:  Desk rt ipc error anydesk linux

Copyright © 2004-2023 aurweb Development Team.

AUR packages are user produced content. Any use of the provided files is at your own risk.

Источник

Оцените статью
Adblock
detector