Difference between revisions of "Android Apps"
From Blue-IT.org Wiki
(→Link2SD) |
(→Apps and storage management) |
||
(15 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | == Running apps on Ubuntu == | ||
+ | Prerequesite for all: you have to have the APK. | ||
+ | |||
+ | * https://play.google.com/store/apps/details?id=solution.software.jain.appbackup&rdid=solution.software.jain.appbackup | ||
+ | |||
+ | === AChrone === | ||
+ | "Installing Android Apps on Linux with '''ARChon''' [ July 2015 ]" ... with Chrome ... | ||
+ | * https://www.linux.com/learn/installing-android-apps-linux-archon | ||
+ | * http://archon-runtime.github.io/ | ||
+ | * https://github.com/vladikoff/chromeos-apk | ||
+ | |||
+ | Creating a addon package (zip) from an installed app with '''Archonpackager''' for android: | ||
+ | * https://play.google.com/store/apps/details?id=me.bpear.archonpackager | ||
+ | |||
+ | === Shashlik === | ||
+ | "How to install and run Android Apps (APKs) on Linux with '''Shashlik''' [ HowToforge 2016 ]" | ||
+ | * https://www.howtoforge.com/tutorial/how-to-install-and-run-android-apk-on-linux-with-shashlik/ | ||
+ | * http://www.shashlik.io/what-is | ||
+ | |||
+ | Creating / getting an APK from an installed application with "App Share and Backup": | ||
+ | * https://play.google.com/store/apps/details?id=solution.software.jain.appbackup&rdid=solution.software.jain.appbackup | ||
+ | |||
+ | ==== Error: Failed to load libGL.so ==== | ||
+ | When starting an app with ''shashlik-run'' you get the error: ... Failed to load libGL.so ... | ||
+ | |||
+ | On Ubuntu 16.04 (64 bit) this helped: | ||
+ | sudo ln -sv /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so | ||
+ | |||
== Apps and storage management == | == Apps and storage management == | ||
+ | === Link2SD === | ||
+ | |||
+ | '''[UPDATE 02/2017]''' | ||
− | + | '''Link2SD will not be developped any more.''' | |
− | When using SD-Cards bigger than 32GB be aware of the following problems: | + | You can '''use App2SD (free) or Apps2SD (pay) instead'''. You will not have the problems described here. |
+ | |||
+ | When using SD-Cards bigger than 32GB be aware of the following problems (nnot for App2SD): | ||
* https://forum.xda-developers.com/showpost.php?p=60013431&postcount=6 | * https://forum.xda-developers.com/showpost.php?p=60013431&postcount=6 | ||
− | + | Summary according to the above post (thanks to user "regli"): | |
− | * all partitions need to start in the first 32GB | + | * '''all partitions need to start in the first 32GB''' |
* link2sd insists that the ext2/ext4 partition is the second partition | * link2sd insists that the ext2/ext4 partition is the second partition | ||
* create a small Linux swap partition first (32MB) | * create a small Linux swap partition first (32MB) | ||
Line 14: | Line 47: | ||
* there should directly follow a fat32 Data partition of your desired size | * there should directly follow a fat32 Data partition of your desired size | ||
* leave spare, unallocated room for overprovisioning | * leave spare, unallocated room for overprovisioning | ||
+ | * finally mark the fat32 partition "active" by setting the boot flag | ||
+ | |||
+ | e.g. SD-CARD 64GB | ||
+ | |||
+ | | 32GB-border --> | 32GB | | ||
+ | |||
+ | Partionioning sheme: | ||
+ | |||
+ | |swp | ext2 | fat32 | prov | | ||
+ | |||
+ | |====|===============|======/ /===============| | | ||
+ | |||
+ | | MB | max. 30GB | | 10% | | ||
+ | |||
+ | == Cal / Card-Dav based calendars == | ||
+ | I am using these with [[Zentyal]]. | ||
+ | |||
+ | === Backup and restore === | ||
+ | |||
+ | Backup with Titanium Backup. Restore | ||
+ | |||
+ | # CardDav | ||
+ | # CalDav | ||
+ | # JB Workarounds | ||
+ | # OpenTasks | ||
+ | |||
+ | Reboot the phone. Change to ''settings->accounts'' and activate the synchronisation for your saved accounts. | ||
+ | |||
+ | Voilà (completely without google :-) ) | ||
== Terminal Emulator == | == Terminal Emulator == | ||
+ | |||
+ | === Manually boot into recovery mode === | ||
+ | You need the following free app called ''androidterm'': | ||
+ | |||
* https://play.google.com/store/apps/details?id=jackpal.androidterm | * https://play.google.com/store/apps/details?id=jackpal.androidterm | ||
Line 26: | Line 92: | ||
== Apps Launcher == | == Apps Launcher == | ||
+ | == Nova lauchner == | ||
+ | My absolute favorite. Easy, fast, simple. Almost free. | ||
+ | |||
+ | * https://play.google.com/store/apps/details?id=com.teslacoilsw.launcher | ||
+ | |||
=== KISS Lauchner === | === KISS Lauchner === | ||
* https://f-droid.org/repository/browse/?fdfilter=KISS&fdid=fr.neamar.kiss | * https://f-droid.org/repository/browse/?fdfilter=KISS&fdid=fr.neamar.kiss |
Latest revision as of 14:50, 11 March 2017
Contents
Running apps on Ubuntu
Prerequesite for all: you have to have the APK.
AChrone
"Installing Android Apps on Linux with ARChon [ July 2015 ]" ... with Chrome ...
- https://www.linux.com/learn/installing-android-apps-linux-archon
- http://archon-runtime.github.io/
- https://github.com/vladikoff/chromeos-apk
Creating a addon package (zip) from an installed app with Archonpackager for android:
Shashlik
"How to install and run Android Apps (APKs) on Linux with Shashlik [ HowToforge 2016 ]"
- https://www.howtoforge.com/tutorial/how-to-install-and-run-android-apk-on-linux-with-shashlik/
- http://www.shashlik.io/what-is
Creating / getting an APK from an installed application with "App Share and Backup":
Error: Failed to load libGL.so
When starting an app with shashlik-run you get the error: ... Failed to load libGL.so ...
On Ubuntu 16.04 (64 bit) this helped:
sudo ln -sv /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so
Apps and storage management
Link2SD
[UPDATE 02/2017]
Link2SD will not be developped any more. You can use App2SD (free) or Apps2SD (pay) instead. You will not have the problems described here.
When using SD-Cards bigger than 32GB be aware of the following problems (nnot for App2SD):
Summary according to the above post (thanks to user "regli"):
- all partitions need to start in the first 32GB
- link2sd insists that the ext2/ext4 partition is the second partition
- create a small Linux swap partition first (32MB)
- then add a ext2 Apps partition (as /system often is only 2GB use e.g. 2, 4 or 6 GB)
- there should directly follow a fat32 Data partition of your desired size
- leave spare, unallocated room for overprovisioning
- finally mark the fat32 partition "active" by setting the boot flag
e.g. SD-CARD 64GB | 32GB-border --> | 32GB | Partionioning sheme: |swp | ext2 | fat32 | prov | |====|===============|======/ /===============| | | MB | max. 30GB | | 10% |
Cal / Card-Dav based calendars
I am using these with Zentyal.
Backup and restore
Backup with Titanium Backup. Restore
- CardDav
- CalDav
- JB Workarounds
- OpenTasks
Reboot the phone. Change to settings->accounts and activate the synchronisation for your saved accounts.
Voilà (completely without google :-) )
Terminal Emulator
Manually boot into recovery mode
You need the following free app called androidterm:
e.g. for booting into TWRP:
su hit enter reboot recovery hit enter
Apps Launcher
Nova lauchner
My absolute favorite. Easy, fast, simple. Almost free.
KISS Lauchner
File Manager
Best file manager for me: ES File Explorer
Problems with accessing the SD Card: