libreplanet-br-sp
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [lp-br-sp] Replicant SDK + appcompat (dúvidas)


From: Pedro Ivo
Subject: Re: [lp-br-sp] Replicant SDK + appcompat (dúvidas)
Date: Mon, 27 Oct 2014 06:45:48 -0200

Cara, é mais fácil do que parece, hehehe.

Em 26 de outubro de 2014 19:37, edson duarte <address@hidden> escreveu:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sergio Durigan Junior wrote:
> E aí, Douglas?
>
> Aproveitando que você se ofereceu pra ajudar nesse caso, estou
> tendo problemas ao importar o VocêFiscal no Eclipse.
>
> Eu segui os passos descritos em
> <http://redmine.replicant.us/projects/replicant/wiki/SDK>, e
> aparentemente tá tudo instalado corretamente (aliás, fiquei
> impressionado com o número de coisas que tenho que instalar pra
> desenvolver em Android, mas isso já é outro ponto...).
>

sim, é horrível e fica uma maravilha quando sai updates grandes :/

> Agora, quando importo o projeto no Eclipse, vejo alguns erros do
> tipo:
>
> Error retrieving parent for item: No resource found that matches
> the given name '@style/Theme.AppCompat.Light'
>
> Isso acontece nos arquivos que estão dentro do diretório
> Code/res/values (por exemplo,
> <https://raw.githubusercontent.com/vocefiscal/vocefiscal-android/master/Code/res/values/styles_vocefical.xml>).
>
>  Pelo que entendi, esse appcompat faz parte do SDK mais atual do
> Android (certo?), e ele é usado na parte de Action Bar Style
> Generator.  O SDK do Replicant infelizmente não provê esse negócio,
> e aí eu não consigo buildar o projeto.
>

esse appcompat é uma biblioteca para converter as coisas das versões
novas para coisas compatíveis com as versões antigas.

sempre encontro erros nesse arquivos com estilo, nunca consegui
entender direito, mas para mim sempre resolveu mudar as dependências
do projeto para alguma biblioteca local:
<https://developer.android.com/tools/support-library/setup.html>

não sei se ficou claro mas ficam dois projetos, um para o appcompat e
o outro que depende no appcompat.


É exatamente isso que acontece. Logo, irá precisar importar um projeto existente pro workspace que você está trabalhando, a pergunta é onde fica esse projeto.
Eu não sei onde voces instalam a pasta o SDK, no meu caso é diretamente na raiz do Eclipse.

<sdk_folder>/extras/android/support/v7/appcompat

Eu estou supondo que seja o appcompat_v7 porque é o que eu estou usando, mas dentro da pasta "support" tem mais opções, se não for o caso de vocês.

Pra não falar que é só isso, agora vai Project > Properties > Android e dai lá em baixo em "Library" dá um add desse projeto.
 
(não vou conseguir ajudar muito mais porque depois do última
atualização do java no arch, o eclipse morreu e estou com preguiça de
consertar rs)

> Você tem alguma idéia de como desabilitar isso?  Talvez mudar os
> parents pra alguma outra coisa mais padrão?  Tem como fazer isso de
> modo mais automático?
>

não que eu conheça, você precisa dessas referências certas para criar
as activities...

e eu estou considerando parar de programar para android... dá muito
problema e parace muita gambiarra.

- --
edson duarte
GPG key ID: 0xDDFA2FE8
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJUTWmDAAoJEEuaWOJw2A3LfSMP/jVcEWo6T9mzbAla4g+44DTT
92nZYIEMDJ2wdv0yvgHFEz5m4kH07U/OCuMTIoGdiMGLQvvqUuRi7NlYqpK2ACvk
TtBbLweWjB15u7ky8AB/w5AZz17Uc2PbUrWJQN4i4+eCnKGuoRaRMrL1fbXbUEdI
OUej41D1jVGHknNOGk61SsDUs+6X/utFqLchyO+hUrNTmuiln/1urCeMdVbS5mN6
9Q0xRDdXkqg7bH/6ySNeoGawyQd89jVSrwvbDyZjCKinwPi1ILOR+cSKrvieEMxv
uPwZ194tSJjQBXOhUdoJ+IvMGZ7hQiRbOVQMqbdalggjxPznFHkNqgTIDg4rssxp
ncY8JcBEfLaAvBG9Ko1Iof6rtJtvua+lEmkeYcY4hImjZHfZ9dThSNcX91dRwEHj
w0eHuDTzJaVgO3n0APNwBSl4sVjgW9R9ajen9kQzYo/sk+wMp3tsOOxVTktezM3j
q/u/ZzGCZIBSfgaFugMhvR8F8u1IRVqzQTqfMqXeExvJbbhZDLGTz4MpEld2c5+F
5se/7MF9/1m4uPa/SlZ34gXhkyHL85vqj42tDX+jzfeXKgUjyNz5nSUwxvIB7b9f
7AVZhI3JW+uF3gZSGU9wP+9WM7ZuEmKyPCzdBT4gFpC51XHAWnPxFifb7qeK/OgR
NXqWajQB3XSWhDWVkRln
=shEV
-----END PGP SIGNATURE-----



reply via email to

[Prev in Thread] Current Thread [Next in Thread]