Articles of android build

Sdkmanager vs "android update sdk" для установки зависимостей

Im установка android sdk в мой сервер ubuntu для того чтобы построить / испытать мои проекты там. Мне нужно установить зависимости для командной строки, и я обнаружил, что теперь вы можете загружать только папку android/tools из ссылки для загрузки Android . Там вы можете найти bin/sdkmanager поэтому я использовал для установки bin/sdkmanager и platform-tools , […]

Android Build – эмулятор, застрявший на логотипе Android

Я экспериментировал с системой Android на пару дней. Я мог бы скачать и построить систему успешно, как описано здесь . Я построил мастер-ветку. Вместо запуска команды emulator я использовал команду с указанными здесь параметрами. Окно эмулятора запустило и показало логотип «android», но он застрял там. Я оставил его почти на 1 час, но он выглядел […]

Android gradle build: дубликаты файлов при упаковке APK LICENSE.txt

Я пытаюсь построить тест для Android, используя следующий файл построения градиента buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.4.2' } apply plugin: 'android-library' repositories { mavenCentral() } dependencies { instrumentTestCompile "junit:junit:4.+" } android { compileSdkVersion 17 buildToolsVersion "17.0.0" instrumentTest.setRoot('tests') instrumentTest { java.srcDirs = ['tests/src'] res.srcDirs = ['tests/res'] assets.srcDirs = ['tests/assets'] resources.srcDirs = ['tests/src'] […]

Добавить один проект Android в качестве библиотеки в приложении AOSP

Я хочу добавить некоторые функции в приложение браузера, чтобы начать работу с другим приложением для Android. Это дает мне package does not exist пока я делаю главный проект. Обратите внимание, что я вижу, что AndroidLib успешно построен в формате out/target/product/generic/data/app/AndroidLib.apk Вот два файла android.mk: AndroidLib (обычное приложение для Android) LOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) LOCAL_STATIC_JAVA_LIBRARIES […]

Как определить пользовательские атрибуты Android-библиотек и переназначить имена пакетов во время сборки?

Со временем наш проект Android значительно расширился, и в наши дни мы создаем несколько фирменных APK из одного и того же исходного дерева. Это стало сложной задачей из-за требований к именованию пакетов Android. У нас есть весь наш общий код в проекте Android Library, который включен в основной проект приложения. Кроме того, у нас есть […]

Ошибка компиляции Gradle "No Signature of Method"

Когда я пытаюсь запустить ./gradlew build.gradle с терминала, я получаю следующую ошибку: > No signature of method: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile() is applicable for argument types: (org.gradle.api.internal.project.DefaultProject_Decorated) values: [project ':TestMobile'] Possible solutions: module(java.lang.Object) Я пробовал использовать java-плагин в файле root build.gradle, а также в подпроектах. Но все же я получаю такую ​​же ошибку. У меня есть следующая структура […]

Как создать собственный Android SDK

Я работаю над своим собственным устройством Android, которое имеет много новых API (но украшено @hide). Моя цель – предоставить разработчику android sdk для разработки и использования этих новых API. Поэтому мои вопросы: как создать собственный Android-файл sdk с этими новыми API-интерфейсами? Если украшение @hide является проблемой, я могу удалить их (мне не нужно уважать CDD […]

Ошибка сборки Gradle в старых и новых версиях Android Studio на OSX

У меня был успешный проект, когда я работал на своем ПК, и я совершил его и перебросил его на мой Git repo перед переходом на OSX. Теперь я установил последнюю версию Android studio на OSX и попытался построить тот же проект, и он дает ошибки в создании ресурсов. При создании ресурсов в манифесте он дает […]

Как можно скомпилировать проект Android, если в SDK отсутствует класс?

Хорошо, возможно, это очень просто, но я просто не могу понять это сейчас. Я импортировал проект Google Reader Card Reader в Android Studio 1.5.1, он компилируется на compileSdkVerison 23, он работает на моем мобильном телефоне. Затем я прошел через SDK, когда пришел к исходному коду в android.nfc.tech.BasicTagTechnology , я обнаружил, что TransceiveResult внутри android.nfc.tech.BasicTagTechnology#transceive не […]

Отдельные строковые значения Android для выпуска и отладки

Каждый раз, когда я выпускаю свое приложение, я изменяю все свои строки url и некоторые ключи от тестирования до производства. То, как я это делаю, просто комментирует строки тестирования до того, как я выпущу. Есть ли лучший способ обработки строк на основе типа сборки?