Eu quero usar a biblioteca de vôlei do Google
Estou usando o Android Studio e sei como adicionar bibliotecas .jar.
Mas não consegui criar uma biblioteca .jar com os arquivos de volley:
Aqui está o que eu fiz: (usando o windows sete)
git clone https://android.googlesource.com/platform/frameworks/volley
cd volley
android.bat update project -p . --target android-19
ant.jar jar
E recebo o resultado:
Ocorreu uma exceção java.
o que está errado? como posso adicionar uma biblioteca não .jar?
Respostas:
O Volley agora está oficialmente disponível no JCenter :
Adicione esta linha às dependências do Gradle para o módulo de app do seu projeto Android:
implementation 'com.android.volley:volley:1.1.1'
fonte
com.android.volley:volley:1.0.0
oucom.mcxiaoke.volley:library-aar:1.0.0
?Portanto, o Volley foi atualizado para o estilo de construção do Android Studio, o que torna mais difícil criar um jar. Mas a maneira recomendada para o eclipse era usá-lo como um projeto de biblioteca e isso vale para o Android Studio também, mas quando se trabalha no Android Studio, chamamos isso de módulo. Portanto, aqui está um guia de como fazer isso da maneira que o Google quer que façamos. O guia é baseado neste bom tutorial .
Primeiro, pegue o último vôlei com git (clone do git https://android.googlesource.com/platform/frameworks/volley ).
Em seu projeto atual (android studio), clique em
[File]
->[New]
->[Import Module]
.Agora selecione o diretório onde você baixou o Volley.
Agora o Android Studio pode guiá-lo para fazer o resto, mas continue guia para verificar se tudo funciona corretamente
Abra settings.gradle (localize na raiz) e adicione (ou verifique se isso está incluído):
include ':app', ':volley'
Agora vá para o build.gradle em seu projeto e adicione a dependência:
compile project(":volley")
Isso é tudo o que há para fazer, muito mais simples e fácil do que compilar um jar e mais seguro do que confiar em jars de terceiros ou uploads maven.
fonte
include ':app', ':3rd_party:volley'
ecompile project(":3rd_party:volley")
. (Usar dois pontos para delinear as pastas me fez tropeçar no início, pensando primeiro que poderia estar apenas denotando um caminho relativo)Atualizando a resposta do Warpzit para Android Studio 1.3.2 (diferenças em negrito )
(atualização: parece ser o mesmo para Android 2.0)
Abra settings.gradle (localize na raiz) e adicione (ou verifique se isso está incluído):
incluem ': app', ': volley'
Agora vá para o build.gradle em seu projeto e adicione a dependência:
projeto de compilação (": volley")
fonte
Rapazes muito complicados. Basta incluí-lo nas dependências do Gradle:
fonte
A maioria dessas respostas está desatualizada.
O Google agora tem uma maneira fácil de importá-lo. Continuaremos a ver muitas informações desatualizadas, pois eles não criaram essa solução por 2 a 3 anos.
https://bintray.com/android/android-utils/com.android.volley.volley/view
Tudo que você precisa fazer é adicionar ao seu Build.Gradle o seguinte:
compile 'com.android.volley:volley:1.0.0'
IE
fonte
Adicione esta linha às dependências em build.gradle:
fonte
Depois de colocar
compile 'com.android.volley:volley:1.0.0'
em seu arquivo build.gradle (Módulo) em dependências, ele não funcionará imediatamente, você terá que reiniciar o Android Studio primeiro!fonte
Adicione esta dependência em seu arquivo gradle.build (Módulo: app)
E então sincronize seu arquivo Gradle.
fonte
No "build.gradle" do seu aplicativo (o aplicativo, não o projeto), adicione o seguinte:
fonte
Adicione isso em seu "build.gradle" de seu aplicativo.
implementação 'com.android.volley: volley: 1.1.1'
fonte
Para adicionar volley como submódulo e obter atualizações regulares do repositório GIT, as seguintes etapas podem ser seguidas. A principal vantagem é que o Volley pode ser personalizado e o código-fonte pode ser obtido do repositório GIT sempre que uma atualização for necessária.
Também está ajudando para fins de depuração.
Siga as etapas abaixo:
Etapa I:
Adicionar volley como submódulo no projeto de aplicativo Android GIT Repo. git submodule add -b master https://android.googlesource.com/platform/frameworks/volley Libraries / Volley
Etapa II:
Em settings.gradle, adicione o seguinte para adicionar volley como um módulo de projeto de estúdio. incluir projeto ': Volley' (': Volley'). projectDir = new File ('../ Libraries / Volley')
Etapa III:
Em app / build.gradle, adicione a seguinte linha para compilar o projeto de compilação do Volley (': Volley')
Isso seria tudo! O Volley foi adicionado com sucesso ao projeto.
Para obter informações mais detalhadas: https://gitsubmoduleasandroidtudiomodule.blogspot.in/
Código de amostra do Repo GIT: https://github.com/arpitratan/AndroidGitSubmoduleAsModule
fonte
A linha "compile project (': volley')" estava apresentando este erro:
Isso foi causado porque as versões compileSdk e buildTools do módulo volley estavam atualmente em "22" e "22.0.1" e meu projeto estava trabalhando com versões mais recentes ("24" e "24.0.1").
SOLUÇÃO:
Abra seu arquivo build.gradle (Módulo: volley) e altere a versão de "compileSdk" e "buildTools", por exemplo, eu mudei isso:
por esta:
Você não deve mais ter esse erro, espero que ajude :)
fonte
Ou você pode simplesmente fazer
em seu projeto git de vôlei clonado. Agora você deve ver
volley.jar
nabin
pasta de projetos de volley . Copie para aapp\libs
pasta do Android Studio . Em seguida, adicione o seguinte nadependencies
seção dobuild.gradle
arquivo de nível de módulo -E você deve importar e usar as classes da biblioteca em seu projeto,
fonte
também disponível no repositório
mavenCentral()
...fonte
duas coisas
um: compilar está desatualizado, é melhor usar a implementação,
e dois: o volley 1.0.0 está desatualizado e o projeto de sincronização não funcionará
alternativamente, em build.gradle, adicione a implementação 'com.android.volley: volley: 1.1.1' ou a implementação 'com.android.volley: volley: 1.1. +' para 1.1.0 e versões mais recentes.
fonte
adicione volly ao seu aplicativo studio gradle compilando 'com.android.volley: volley: 1.0.0'
fonte
passo 1: - Baixe o arquivo volley.jar.
passo 2: - Vá para o seu projeto e defina o menu de exibição do Android para Projeto, em seguida, vá para
app -> libs-> paste your volley.jar
arquivo aquipasso 3: - Clique com o botão direito no arquivo volley.jar e clique em "adicionar como biblioteca". e está tudo feito.
fonte