2014-11-19 4 views
0

Я пытаюсь создать флягу фрейма. В соответствии с документацией есть следующий пример: android update project -p и ant jar. Я попытался выполнить эти команды, но вернуть command not foundКак можно создать фреймворк фрейма?

Я использую Windows 7, мой SDK_HOME находится в C: \ SDK

Как я могу это сделать?

ответ

0

Проект залпа превратил процесс сборки в градиент. Вот шаги, которые я использовал для создания залпа как AAR на OS X. (Предполагая, что у вас уже есть мерзавец, Gradle и андроид установка средства разработки и работа)

export ANDROID_HOME=~/.android-sdk/android-sdk-macosx 
git clone https://android.googlesource.com/platform/frameworks/volley 
cd volley 

настроенного roblectric и его зависимость

echo 'emulateSdk=18'>>src/test/resources/org.robolectric.Config.properties 
cat<<END>rules.gradle 
allprojects { 
    repositories { 
     jcenter() 
    } 
} 
dependencies { 
    testCompile 'junit:junit:4.12' 
    testCompile 'org.apache.maven:maven-ant-tasks:2.1.3' 
    testCompile 'org.mockito:mockito-core:1.9.5' 
    testCompile 'org.robolectric:robolectric:2.4' 
} 
END 

построить AAR

gradle wrapper 
./gradlew clean build 

Выходные файлы будут расположены под

build/outputs/aar 

Наконец, чтобы включить результирующие файлы аара в ваш проект Android; скопируйте файл volley-release.aar в подкаталог libs в рамках вашего проекта и добавьте в свои проекты следующее: build.gradle file

repositories { 
    flatDir { 
     dirs 'libs' 
    } 
} 

compile('com.android.volley:volley-release:[email protected]') 
Смежные вопросы