Como faço para incluir ActionBarSherlock na biblioteca, de modo que ele é refletido em todos os sistemas?
-
12-11-2019 - |
Pergunta
Eu incluí ActionBarSherlock no meu projeto como uma biblioteca, que ele não é independente do caminho.Assim, quando eu empurrá-lo para o meu acordo de recompra, a caminho da biblioteca fica misturaram.Como faço para mudar isso?Como posso torná-lo independente do caminho?
Se fosse em um arquivo Jar, eu poderia tê-la incluído na pasta lib do meu projeto, mas é uma biblioteca em si.O que fazer sobre isso?
Solução
Verifique o seu projeto.arquivo de propriedades para ver para onde ele está apontando para em relação ao ABS..se ele diz algo como:
android.library.reference.1=/myfiles/location/bleh/blah/foo/ActionBarSherlock
e o projeto que faz referência a ela, também está em /myfiles/localização/bleh/blah/foo/ (é bom para mantê-los na mesma pasta para uma questão de simplicidade)
você pode alterá-lo para :
android.library.reference.1=../ActionBarSherlock
Dessa forma, quando você verificar seu repo todas as suas referências de biblioteca vai estar intacto (desde que a estrutura da pasta é intactos no real repositório).
e sim, apesar de o projeto.arquivo de propriedades dizendo: "não me mudar ohh não!", você pode alterá-lo sem problemas