SL4A - Настройка вашего устройства
Установка SL4A
Иногда вам может понадобиться написать сценарии на устройстве и выполнить их. Слой сценариев для Android помогает добиться того же. Чтобы установить SL4A на ваше устройство, выполните следующие действия:
Загрузите SL4A.apk файл на вашем устройстве.
Запустить .apk файл с экрана уведомлений.
Выбрать Install на следующем экране, чтобы установить SL4A.
В качестве альтернативы, если вы решите использовать эмулятор вместо устройства Android, установите SL4A с помощью браузера внутри эмулятора. Начальный экран установки SL4A на устройстве показан ниже.
Добавление интерпретатора Python
Чтобы установить интерпретатор python на устройство, выполните следующие действия:
Step 1 - Запустите приложение SL4A.
Step 2 - Щелкните значок Menu кнопка.
Step 3- Будет отображен список опций. ВыбратьView.
Step 4 - Выберите Interpreterвариант из диалогового окна. НажмитеAdd.
Step 5- Отображается список переводчиков, доступных для загрузки. ВыбратьPython 2.62 (или выше).
Чтобы установить интерпретатор python на эмулятор, выполните следующие действия:
Step 1 - Убедитесь, что эмулятор работает в фоновом режиме.
Step 2 - Загрузите python_for_android_rx.apk.
Step 3 - В оболочке командной строки терминала перейдите к месту, где хранится файл apk, и введите в командной строке следующее:
adb install python_for_android_rx.apk
SL4A поддерживает движок сценариев для нескольких языков. Список некоторых файлов apk для конкретного языка упомянут ниже -
- beanshell_for_android_rx.apk
- jruby_for_android_rx.apk
- lua_for_android_rx.apk
- perl_for_android_rx.apk
- python_for_android_rx.apk
- rhino_for_android_rx.apk
Подключение к ОС Windows
Step 1 - Загрузите и установите драйвер USB для Windows.
Step 2 - Настройте свое устройство -
Запустите SL4A с экрана Все приложения на устройстве.
Нажмите Menu кнопка → View.
Выберите переводчиков из списка.
Нажмите Menu кнопка → Start Server.
Выбрать Public (для подключения по Wi-Fi) или Private(для подключения через USB).
Step 3 - Добавить переменную среды (переменная пользователя) AP_PORT и ценность 9999.
Android SDK и Eclipse обсуждались в следующих главах.