Coder Social home page Coder Social logo

genymotion_arm_translation's Introduction

🚀 Genymotion_ARM_Translation 🚀

Genymotion Translation

├── LICENSE
├── README.md
└── package
    ├── Genymotion-ARM-Translation_for_4.4.zip
    ├── Genymotion-ARM-Translation_for_5.1.zip
    ├── Genymotion-ARM-Translation_for_6.0.zip
    ├── Genymotion-ARM-Translation_for_7.X.zip
    ├── Genymotion-ARM-Translation_for_8.0.zip
    └── Genymotion-ARM-Translation_for_9.0.zip

Android version mapping

Genymotion Can't install the APK solution:

  1. download Genymotion-ARM-Translation-for[v]
  2. Will download the toolkit drag and drop into the Genymotion directly,
  3. If failure
  1. adb shell
  2. cd /sdcard/Download/
  3. sh /system/bin/flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation.zip
  4. adb reboot
  1. Resetting the Emulator

Install Adb

  brew cask install android-platform-tools

FAQ / Troubleshooting

APK still doesn't install after installing ARM_Translation tool

If you are still getting this error message, follow the guide:

  An error occured while deploying the file.
  This probably means that the app contains ARM native code and your Genymotion device cannot run ARM instructions. You should either build your native code to x86 or install an ARM translation tool in your device.
  1. Verify if you have installed ARM_Translation successfully.
  • Run getprop ro.product.cpu.abilist through ADB shell. If it shows x86,armeabi-v7a,armeabi, ARM_Translation has been installed successfully.
  • If you don't know how to run ADB shell, follow this guide to get ABI information.
  1. Check if armeabi-v7a is enough for your APK.
  • Run unzip -l YOUR_APP.apk | grep -o ' lib/[^/]*/' | uniq. If the only output is lib/arm64-v8a/, it means your APK doesn't support armv7 (32bit). You need another armv8 (64bit) translation tool. This project might help.

genymotion_arm_translation's People

Contributors

ahnmo avatar m9rco avatar recolic avatar taufik-ridwan avatar wixty avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

genymotion_arm_translation's Issues

[Feature request] Support for Android Q (a.k.a Android 10)

Nowadays more and more high-end smartphones are using Android Q, such as Huawei and Xiaomi phones. But I am disappointed to see that you have not supported Android Q yet. Please support that ASAP. Much appreciated.
UC5TLiBJIGFtIHVzaW5nIEh1YXdlaSBNYXRlIDIwIHdpdGggQW5kcm9pZCBRLg==

「重要」刷入8.0包后,运行QQ时闪退

我正在使用Genymotion模拟器,模拟的三星Galaxy S10自带安卓系统9.0
听说8.0的包9.0也能用,我就刷进去了
可是装完QQ后,登录后不到3秒就闪退了
重启无效
请尽快解决!

adb order flash-archive.sh alwayls failed

first I push the ARM file into /sdcard/Download,and i can see it in the dir;
second I did the order : adb shell flash-archive.sh /sdcard/Download/Genymotion-ARM-Translation_for_6.0.zip,and got an wrong tip:
uid=0(root) gid=0(root) groups=0(root),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats)
/sdcard/Download/Genymotion-ARM-Translation_for_6.0.zip seems to be a zip archive
[flash_archive] Creating tmp dir
rm: /data/local/tmp/sanitized.zip: No such file or directory
[flash_archive] Unzip archive
unzip: can't open /sdcard/Download/Genymotion-ARM-Translation_for_6.0.zip[.zip]
[ERROR][unzip_archive_in_extract_dir] unzip failed: /sdcard/Download/Genymotion-ARM-Translation_for_6.0.zip
[ERROR]{Result:KO};

4.4 not working

Has anyone tried the translation tool for 4.4? It didn't seem to work. The apps can be installed but would crash upon starting.

android 7.1

从KitKat一直到Oreo唯独把Nought漏掉了

Unexpected file type

Genymotion_ARM_Translation/package/Genymotion-ARM-Translation_for_4.3.zip
is an HTML type file, not a ZIP type file.

Android 10 support needed

I was wondering if a new updated version will available for Android 10?
If not possible then I needed atleast android 9 support
Will this arm translation package got update? Thanks

Do not try to install arm64 android apks in genymotion

I install genymotion on Ubuntu 22.04 64bits, and i try Android 8.0 and Android 9.0 both.
I check the Android ABI and ensure that the ARM-TRANSLATION-SUPPORT has been installed successfully.

teeth@teeth:~$ adb -s emulator-5558 shell
x86_64:/ $ getprop ro.product.cpu.abilist
x86_64,x86,armeabi-v7a,armeabi,arm64-v8a

However, since my APPs are only for arm64, so there is no a good way to INSTALL ARM64 Apks or Launch them in GenyMotion.
If you really want to install some arm64 android apps on ubuntu 64bits, you can just try anbox, though most of the complex arm64 apks are facing the same problem (but at least you can install tencent-mobileqq in anbox

It worked, but applications crash

Thanks for providing this package. I installed it successfully and I was able to install an ARM based app, however it crashed the Android device shortly after starting :-)

I used a Samsung Galaxy S9 image (Android 8 - API 26).

If you install and run the following app. It crashes...

seeing INSTALL_FAILED_NO_MATCHING_ABIS: after installing ARM Translation

Hi, I have an app that I want to install onto my genymotion emulator. The emulator is running Google Pixel 2 8.0 - API 26. I have just flashed the 8.0 ARM translation zip linked in the readme. I have rebooted (with adb reboot) and now installing my app still gives the error

adb install-multiple my_application_armeabi-v7a/*.apk

adb: failed to finalize session
Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

The app was originally a .xapk, so it was extracted into a folder, and adb install-multiple is being used to install it. Is it expected to see this error in some cases? Is it because certain apis are not emulated by the translation layer? I didnt see any callouts in the readme about troubleshooting errors like this after installation.

problem with a game, help-me

hello, i would like to run a game called "call of spartan". for some reason it does not open... can you help me?

8.0无法安装

Translator for 8.0 Drag and drop to emulator for Android 9.0 No response?

Android 10

Can we work on Android 10 Translations?

7.x Version doesn't work for me.

I am able to install this translation tool but when i try to install apk i get same error as i got in past.

image

I tried different os and different version but none worked for me. I even tried doing through adb but no success. Am i doing something wrong?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.