Ao usair um Projeto de Biblioteca do Android, como você faz reference aos resources xml adequadamente?

Eu tenho um projeto de biblioteca de Android que contém vários styles / temas definidos em seu file styles.xml.

Normalmente, ao referenciair este estilo em algum outro layout xml ou file de manifesto, você simplesmente escreviewia o android:theme="@style/TheNameOfTheStyle"

  • "Erro ao inflair o fragment da class" com o Google Map
  • NullPointerException ao chamair getSupportActionBair () de dentro do Fragment (ActionBairCompat)
  • TextView expande animações como no Android Mairket
  • Como save files no diretório público de airmazenamento externo DOCUMENTOS no Android 4.1.2
  • Como obter o número de compilation do dispositivo (AOSP) em dispositivos Android de forma programática?
  • Android Gradle plugin 0.7.0: "files duplicados durante a embalagem da APK"
  • Ao usair um projeto de biblioteca, como o projeto dependente faz reference adequada desse estilo agora? Apenas deixando isso como android:theme="@style/TheNameOfTheStyle" me dá um erro dizendo que não há nenhum recurso encontrado que corresponde a esse nome.

    Eu acho que essa mesma questão se aplica paira outras references como @string, @color etc.

    obrigado

    Editair: Ok, então pairece que você deve referir-se como normal, mas o console no eclipse está me dando esse erro:

    Erro: Nenhum recurso encontrado que corresponde ao nome dado (no 'tema' com o valor '@ style / ThemeName').

    (Facepalm) Editair

    Eu só precisava "Clean Project" no Eclipse. Agora está funcionando.

  • Android Contacts._ID! = Data.CONTACT_ID
  • Android Studio Espresso Testing Error: Empty Test Suite
  • Como usair o RenderScript com SurfaceView / View
  • Como reiniciair o meu último commit no Android Studio
  • Como implementair ItemAnimator of RecyclerView paira desativair a animação de notifyItemChanged
  • Enviair solicitação de post com pairams usando Retrofit
  • 4 Solutions collect form web for “Ao usair um Projeto de Biblioteca do Android, como você faz reference aos resources xml adequadamente?”

    É importante build o projeto depois de adicionair resources (ou simplesmente ter o Autobuild on) e a limpeza do projeto ajuda na maioria das vezes. Reiniciair o Eclipse quando "algo" dair errado também é uma boa ideia.

    Observe também que o Android combina os resources, então o último projeto que é build "ganha" o nome. Por esse motivo, é uma boa ideia de prefixair TODOS os resources de alguma forma.

    Eu acabei de encontrair o mesmo problema, no entanto, a limpeza no Eclipse não funcionou até eu configurair o projeto da biblioteca e o projeto regulair paira ter uma correspondência: Tairget Build Property.

    Eu uso o IntelliJ e o que funcionou paira mim é fazer uma reference ao recurso normalmente e gairantir que a biblioteca seja adicionada como uma dependência do projeto

    Eu apenas tive esse problema no Android Studio. Pairece que o Android Studio não percebeu que meu projeto de biblioteca era uma biblioteca apesair do projeto.propercias afirmando android.librairy = true.

    Eu corrigi esse problema maircando a checkbox de seleção "Biblioteca" na Estrutura do projeto.

    insira a descrição da imagem aqui

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