Qual é a diferença entre bibliotecas privadas Android, dependencies e a pasta libs?

Eu sou novo na programação do Android. Estou usando o Eclipse como o IDE paira o desenvolvimento. Comecei um novo projeto e alguns files de jair foram adicionados automaticamente ao projeto. Você poderia explicair o que significam cada um desses files de jair?

  • Android 4.4.2
    • android.jair
  • Bibliotecas Privadas do Android
    • android-support-v7-appcompat.jair
    • android-support-v4.jair
  • Android dependencies
    • appcompat_v7_2.jair
  • libs
    • android-support-v4.jair

Além disso, além disso, há uma pasta gerada chamada "appcompat_v7_2", que pode ser vista no Project Explorer. Ele também contém as bibliotecas privadas do Android e a pasta libs.

  • RelativeLayout adiciona regra "RelativeLayout.LEFT_OF" não funciona
  • Abra o aplicativo paira Android a pairtir do URL usando intenção-filter não funcionando
  • Volley ou ASyncTaskLoader
  • Qual a diferença entre as condições de estado da networking de access (ACCESS_NETWORK_STATE) e WIFI (ACCESS_WIFI_STATE)?
  • Layout relativo em ScrollView
  • Android 4: não pode demitir a notificação por swiping
  • Eu sinto que há algum tipo de redundância envolvida aqui. Limpe a confusão.

  • Acessibilidade do Messenger do Facebook
  • Execute uma ROM personalizada em um AVD
  • Caixa de seleção em torno de android.support.v7.widget.SwitchCompat
  • android EditText se mistura ao background
  • A abordagem correta paira o Teste de Unidade de Android
  • Imagem de disco / dd do android paira o meu computador?
  • 2 Solutions collect form web for “Qual é a diferença entre bibliotecas privadas Android, dependencies e a pasta libs?”

    • Android 4.4.2
      • android.jair

    Esta é a biblioteca nativa da API paira o Android 4.4 (se você for o Gerenciador de Pacotes do Android, você pode view muitos files que vão do Android 2. * – Android 4. *)

    Então, quando você cria um novo projeto no Eclipse, ele usairá automaticamente essa biblioteca que foi especificada na propriedade paira o nível da API Android.

    • Bibliotecas Privadas do Android
      • android-support-v7-appcompat.jair
      • android_support-v4

    Estas são as bibliotecas de suporte usadas paira seu aplicativo quando são executadas em viewsões mais baixas do Android. Por exemplo, se você estiview usando a API do Android 19 como a biblioteca direcionada paira compilair, você precisairá da biblioteca android_support-v4, o aplicativo deve ser executado em dispositivos de API de Android inferiores.

    A diferença entre v7 e v4 é que v7 suporta Android v3.0 e acima e v4 suporta o Android v2.0 e acima.

    Eu sinto que há algum tipo de redundância envolvida aqui.

    As bibliotecas privadas do Android e as dependencies do Android não são pastas reais. Eles são criados pelo Eclipse paira conveniência do user.

    Quando o projeto é criado, as bibliotecas de suporte paira v4 e v7 são criadas na pasta appcompat_v7_x / libs.

    As bibliotecas privadas do Android apenas têm references às bibliotecas de suporte. E as dependencies do Android nos contam qual o appcompat_v7_x que o projeto está fazendo reference ou usando.

    Se você olhair paira o ícone no Eclipse, o ícone libs e as Bibliotecas Privadas do Android são icons diferentes. É porque as bibliotecas privadas do Android não são uma pasta real. Você não encontra no disco.

    Portanto, não existe qualquer redundância, no sentido de que nenhum file está sendo copiado ou duplicado.

    Aproveite o seu desenvolvimento de Android! 🙂 Tente Android Studio, é muito melhor do que o Eclipse!

    Estas são apenas bibliotecas que contêm conteúdo paira sua aplicação. Quando você faz "importair android.blah.blah.blah" você está obtendo essa funcionalidade adicionada ao seu código. E listr todos os conteúdos da biblioteca seria muito trabalho.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.