Estou tentando executar o código fornecido AQUI
, baixei o código do Github e importei para o Android SDK, mas ele mostra erro nas linhas
import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NavUtils;
em vários arquivos. No entanto, se eu verificar o Android SDK Manager, o Android Support Library
e Android Support Repository
a pasta Extras estão instalados. Também posso ver a pasta de suporte e seu conteúdo no SDK_INSTALL\sdk\extras\android\support
diretório Ele também possui a pasta v4, que também contém android-support-v4.jar
a src
pasta e. Então, por que ele ainda está mostrando o erro, como o resolvo e como executo esse código de exemplo? O código de exemplo é para um aplicativo de leitor de RSS, se isso for relevante.
java
android
packages
rss-reader
user13267
fonte
fonte
Respostas:
Por favor, siga estes passos:
Para Eclipse:
Properties
Java Build Path
Libraries
aba. Lá, clique noAdd External JARs
botão no painel direito.android-support-v4.jar
arquivo, geralmente o caminho para o arquivo Jar é:YOUR_DRIVE \ android-sdks \ extras \ android \ support \ v4 \ android-support-v4.jar
android-support-v4.jar
Biblioteca, navegue até aOrder and Export
guia e marque oandroid-support-v4
arquivo da Biblioteca.Para o Android Studio:
Versão curta:
build.gradle
arquivo:implementation 'com.android.support:support-v4:YOUR_TARGET_VERSION'
Versão longa:
Vá para Arquivo -> Estrutura do Projeto
Vá para a guia "Dependências" -> clique no sinal de mais -> vá para "Dependência da biblioteca"
Selecione a biblioteca de suporte "support-v4 (com.android.support:support-v4:YOUR_TARGET_VERSION)"
Navegue até o seu "build.gradle" dentro do seu App Directory e verifique se a Biblioteca de suporte Android desejada foi adicionada às suas dependências.
Reconstrua seu projeto e agora tudo deve funcionar.
Leitura adicional sobre esta questão:
Eu espero que isso ajude.
fonte
O andorid-support-v4.jar é um arquivo jar externo que você precisa importar para o seu projeto.
É assim que você faz no Android Studio:
Vá para Arquivo -> Estrutura do Projeto
Vá para a guia "Dependências" -> clique no sinal de mais -> vá para "Dependência da biblioteca"
Selecione a biblioteca de suporte "support-v4 (com.android.support:support-v4:23.0.1)"
Agora vá ao seu arquivo "build.gradle" no seu aplicativo e verifique se a biblioteca de suporte do Android foi adicionada às suas dependências. Como alternativa, você também pode ter digitado
compile 'com.android.support:support-v4:23.0.1'
diretamente no seu emdependencies{}
vez de fazê-lo através da GUI.Reconstrua seu projeto e agora tudo deve funcionar.
fonte
Outra maneira de resolver o problema:
Se você estiver usando a biblioteca de suporte, precisará adicionar a
appcompat
lib ao projeto. Este link mostra como adicionar a biblioteca de suporte ao seu projeto.Supondo que você adicionou a lib de suporte anteriormente, mas está obtendo o problema mencionado, você pode seguir as etapas abaixo para corrigir isso.
Clique com o botão direito do mouse no projeto e navegue para Build Path> Configure Build Path .
No lado esquerdo da janela, selecione Android . Você verá algo assim:
appcompat
lib e pressione OK . (Nota: A lib será mostrada se você as tiver adicionado como mencionado anteriormente). Agora você verá a seguinte janela:fonte
Para mim, eles estavam aparecendo quando transferi o código manualmente para outro laptop. Apenas faça
clique em 'Invalidar cache e reiniciar' e pronto.
fonte
Segui as instruções acima de Gene no Android Studio 1.5.1, mas ele foi adicionado ao meu arquivo build.gradle:
então eu mudei para:
E começou a funcionar.
fonte
Esse problema também pode ocorrer se você tiver várias versões da mesma biblioteca de suporte
android-support-v4.jar
. Se o seu projeto estiver usando outros projetos de biblioteca que contêm versões-2 diferentes da biblioteca de suporte. Para resolver o problema, mantenha a mesma versão da biblioteca de suporte em cada local.fonte
Eu o resolvi excluindo
android-support-v4.jar
do meu projeto. Porqueappcompat_v7
já tem uma cópia dele.Se você já importou appcompat_v7, mas o problema ainda não foi resolvido. então tente.
fonte
Esta é uma etapa muito fácil para importar qualquer arquivo lib ou jar de terceiros para o seu projeto
ou copie da pasta bin do projeto existente.
ou qualquer arquivo .jar de terceiros
cole o arquivo jar copiado na pasta lib
clique com o botão direito do mouse nesse arquivo jar e clique em build Path-> Add to Build Path
Mesmo assim, você está recebendo um erro no seu projeto, em seguida, Limpe o projeto e construa-o.
fonte
Android Studio 2.2.3 Linux Mint 18.1
Dentro da sua 'visualização do projeto', abra Gradle Scripts -> build.gradle (Módulo: app) e coloque o ponteiro do mouse dentro das dependências da palavra.
Clique na lâmpada e clique em "adicionar dependência de biblioteca" e, para mim, todas as bibliotecas que eu queria estavam listadas lá.
bibliotecas de exemplo que surgiram para mim: compilar 'com.android.support:gridlayout-v7:25.1.0' compilar 'com.android.support:support-v13:25.1.0'
Agora, estou procurando adicionar suporte para Android por padrão na configuração padrão do Gradles.
fonte