Hã? JDK não encontrado? (no Windows 7 de 64 bits)


14

Estou configurando um ambiente de desenvolvimento para o Android 2.3 mais recente em uma nova instalação do Windows 7 de 64 bits.

Instalei o JDK 6 de 64 bits (jdk-6u23-windows-x64.exe) de 64 bits. Em seguida, instalei o Eclipse Classic 3.6 de 64 bits (eclipse-SDK-3.6.1-win32-x86_64.zip). Em seguida, prossigo com a instalação do pacote inicial do SDK do Android: installer_r08-windows.exe.

Mas ... no início, diz: "Java SE Development Kit (JDK) não encontrado."

Por quê? Acabei de instalar.

Isso é incompatível entre 32 e 64 bits?

Como eu resolvo isso?

Atualização (1): tentei configurar a variável de ambiente% JAVA_HOME%, bem como configurar os JREs instalados no Eclipse, conforme sugerido abaixo. Nada disso resolveu o problema.

Parece que não estou enfrentando o único problema, pois este tópico sugere: /programming/1919340/android-sdk-setup-under-windows-7-pro-64-bit

Gostaria de saber se existe uma versão de 64 bits do Android SDK.

Atualização (2) : usei a versão zip (android-sdk_r08-windows.zip), executei o android.bat, atualizei todos os pacotes do SDK e instalei o plug-in ADT (8.0.1), não antes de verificar: 'Entre em contato todos os sites de atualização durante a instalação para encontrar o software necessário '.

Vamos ver como isso vai ...

Atualização (3) : Funcionou! (aceitará a resposta da @ bubu em breve) - mas por que o emulador não inclui o aplicativo HelloAndroid quando eu o executo (Ctrl + F11) no Eclipse?

Respostas:


8

Acho que isso pode ser uma falha na versão mais recente do Android SDK.

Você pode tentar fazer o download da versão '.zip' do SDK do Android , executar sdk manager.exee deixá-lo atualizar. Em seguida, instale a plataforma de desenvolvimento Android (plug-in Android Development Tools (ADT) ) para Eclipse de acordo e aponte para o diretório nas preferências.


@bubu Obrigado (e +1). Não tenho certeza se essa será a solução completa, mas descompactei android-sdk_r08-windows.zip em C: \ android-sdk-windows, anexado C: \ android-sdk-windows \ tools para% PATH% no sistema env vars e tentou instalar o plug-in ADT a partir do Eclipse. A instalação do plug-in ADT falhou com "... requer 'org.eclipse.gef 0.0.0', mas não foi possível encontrar". Tentei executar o "SDK Manager.exe", como você sugeriu, mas ele me obriga a instalar TODAS as versões da plataforma SDK (de 1.5 a 2.3). Existe uma maneira de pedir para instalar apenas 2.3 ?
— Android Eve

Eu acho que a maneira correta seria instalar todas as versões da plataforma sdk. Como desenvolvedor Android, você não deseja desenvolver o nível mais recente da API, a menos que seja absolutamente necessário. O Android é compatível com versões anteriores - você pode executar um aplicativo compilado para o Android 1.6 na versão 2.3, mas não o contrário. e, mais importante, você precisa executar o sdk manager.exe para baixar o sdk antes de instalar o plug-in ADT. consulte o site do SDK do Android para obter tutorial.
— bubu

@bu, OK. Ainda estou começando a aprender o desenvolvimento do Android e não queria me distrair com mais de uma versão. Mas "SDK Manager.exe" não me deixa de qualquer maneira, então eu vou com isso.
— Android Eve

de qualquer forma, siga meu conselho e use os níveis antigos da API para poder executar seu programa em uma máquina Android. Até onde eu sei, ainda não existem máquinas com o Android 2.3, e executar o aplicativo recém-escrito em uma máquina com Android real é muito mais prazeroso do que no emulador frio e sem resposta.
— bubu

@bubu Uh Oh ... fiz exatamente como você disse, mas ainda estou recebendo o erro (de não conseguir instalar o plug-in ADT): "(com.android.ide.eclipse.adt.feature.group 8.0.1 .v201012062107-82219) requer 'org.eclipse.gef 0.0.0' mas não foi encontrado "- alguma ideia de como proceder a partir daqui?
— Android Eve

6

De um dos links:

Quando aparecer um pop-up, diga JDK não encontrado. basta pressionar o botão "voltar" e pressionar novamente o botão "próximo".

Isso funciona! A segunda vez que encontra!



2

A primeira coisa que eu tentaria: definir a JAVA_HOMEvariável do sistema. Parece que muitos aplicativos de desenvolvimento Java procuram por isso.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.