23 ноября 2015 г.

Google анонсировала Android Studio 2.0 с улучшенным эмулятором и временем компиляции





Новая версия Android Studio 2.0 теперь доступна для скачивания из Canary release channel.

В этом обновлении, Google ускорила скорость сборки .apk в 2x 2.5x раза. Это огромный шаг вперед, но разработчики, скорее всего, оценят добавление новой функции под названием "Instant Run". Она позволит имитировать функциональность как при написании HTML разметки, где вы пишете код, перезагружаете браузер и смотрите что изменилось. Эта функция будет работать для всех приложений начиная с версии Ice Cream Sandwich.

В этом обновлении, Google представляет новые эмуляторы, в которых предоставлена поддержка современных устройств, которые должны работать быстрее чем любой физический аппарат.

Одна из самых важных функций заключается в том, что теперь вы легко сможете изменить размер окна эмулятора для тестирования различных разрешений экрана.

21 ноября 2015 г.

Android. Python. Kivy. Компиляция .apk с помощью Buildozer на Ubuntu 14.04 (Часть 2)






В предыдущем посте мы рассматривали как Как установить Kivy и Buildozer на Ubuntu 14.04 (Часть 1), в этой статье мы сделаем компиляцию нашего кода в .apk файл с помощью Buildozer. Если вы читали предыдущую статью то, вы уже установили Buildozer в ваше виртуальное окружение. Однако, мы еще не готовы к созданию .apk файла.

Продолжим....  Создадим папку myapp и файл main.py

(pyvenv)vlad@vs:/media/vlad/android/pyvenv$ mkdir myapp
(pyvenv)vlad@vs:/media/vlad/android/pyvenv$ cd myapp
(pyvenv)vlad@vs:/media/vlad/android/pyvenv/myapp$ nano main.py

Добавьте этот код:

20 ноября 2015 г.

Ubuntu. Android Studio. Android SDK Tools. Unable to run mksdcard SDK tool





При попытке подключить Android SDK на Ubuntu 64-bit,  Android Studio постоянно выдавала эту ошибку: "Unable to run mksdcard SDK tool"

В итоге я все-таки подключил Android SDK к Android Studio установив следующие пакеты:

Установка зависимостей для 32bit

$ sudo apt-get install lib32z1 lib32ncurses5 lib32stdc++6

и возможно этот пакет если не выдаст ошибки
$ lib32bz2-1.0

13 ноября 2015 г.

Android. Python. Как установить Kivy и Buildozer на Ubuntu 14.04 (Часть 1)




Установка Kivy, Buildozer и создание .apk файла является основополагающим шагом разработки приложений для Android с Python. В этой статье мы установим Buildozer для автоматического создания .apk и другие зависимости.

Как установить и настроить Java, читаем тут
Java нам необходима для компиляции нашего .apk

Установка PIP
Для установки pip, нужно скачать и запустить файл get-pip.py

$ cd /tmp/
$ wget https://bootstrap.pypa.io/get-pip.py
$ sudo python get-pip.py

11 ноября 2015 г.

Ubuntu и ошибка "iBus prior to 1.5.11 (IDEA­78860)" в продуктах от JetBrains





После запуска не только Intellij IDEA но и  в других продуктах от JetBrains появляется
ошибкаiBus prior to 1.5.11 may cause input problems. See IDEA­78860 for details”.


Что это означает? Она появляется тогда, когда у нас в системе установлен более чем один
язык операционной системы. Ошибка заключается в том, что когда мы работаем в нашей
любимой IDE, то наша клавиатура перестает правильно функционировать и становиться не
возможным редактировать код.


Исправить это можно либо отредактировав файл .profile, который находится в вашей
домашней директории, либо установив новую версию iBus 1.5.11, либо отредактировав
исполняемый файл  bin/idea.sh самой IDE, либо изменить в Language Support свойства
Keyboard input method.