Configurare fedora per la programmazione java per piattaforme android

5 risposte [Ultimo messaggio]
Ritratto di MarcoM
MarcoM
(Geek)
Offline
Geek
Iscritto: 10/12/2011
Messaggi: 85

Ciao a tutti vorrei cominciare a programmare per android, ma non sto riuscendo a configurare fedora per la programmazione in java, specialmente per quella per android, il JDK me lo installa, ma poi mi sono bloccato sull' NDK di android, non so dove estrarre l'archivio tar.bz2 ( avevo letto sul web che questi pacchetti non si installano ma si estraggono e basta) mi aiutate gentilmente?

Sempre per quanto riguarda la programmazione android ho trovato anche questo:
[url=DS-5 CE]http://www.arm.com/products/tools/software-tools/ds-5/community-edition/ds-5-community-edition-install.php[/url]
secondo voi supporta anche fedora, essendo essa basata su redhat?

Scusate per il troppo disturbo che vi reco Smile

Marcos Smile

Ritratto di fdaluisio
fdaluisio
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 506

Con C/C++ abbiamo già mollato? ahahah

L'IDE per la programmazione su Android in Java è Eclipse supportato proprio per questo da Google stessa.
Per DS-5 stiamo li visto che gira in java e si basa sullo stesso motore di Eclipse.

L'NDK lo decomprimi dove vuoi nella tua home.

Google fornisce degli howto specifici sia per la programmazione Java che Native basta cercarli e seguirli pedestramente.

Ritratto di MarcoM
MarcoM
(Geek)
Offline
Geek
Iscritto: 10/12/2011
Messaggi: 85

Nono chi lo molla il C/C++ infatti il DS-5 mi serve proprio a quello a usare il C per android Smile

Marcos Smile

Ritratto di MarcoM
MarcoM
(Geek)
Offline
Geek
Iscritto: 10/12/2011
Messaggi: 85

Ciao ho scaricato l'NDK di android ma ora non riesco a installarlo, è un file ter.bz2 , all'interno nella guida non si capisce molto cosa bisogna fare Sad
vi posto la guida che riporta il file:

Citazione:

Android NDK Installation

Introduction:
-------------

Please read docs/OVERVIEW.html to understand what the Android NDK is and is not.
This file gives instructions on how to properly setup your NDK.

I. Requirements:
----------------

The Android NDK currently requires a Linux, OS X or Windows host operating system.

Windows users will need to install Cygwin 1.7 or later (http://www.cygwin.com) to
use the NDK. Note that running it under MSys or Cygwin 1.5 is not supported.

You will need to have the Android SDK and its dependencies installed. The NDK
cannot generate final application packages (.apk files), only the shared library
files that can go into them.

IMPORTANT:
The Android NDK can only be used to target system images using
the Cupcake (1.5) or later releases of the platform.

This is due to subtle toolchain and ABI related changed that make
it incompatible with 1.0 and 1.1 system images.

The NDK requires GNU Make 3.81 or later being available on your development
system. Earlier versions of GNU Make might work but have not been tested.

You can check this by running 'make -v' from the command-line. The output
should look like:

GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
...

On certain systems, GNU Make might be available through a different command like
'gmake' or 'gnumake'. For these systems, replace 'make' by the appropriate command
when invoking the NDK build system as described in the documentation. You might
also want to define the GNUMAKE environment variable to point to it.

The NDK also requires a Nawk or GNU Awk executable being available on your
development system. Note that the original 'awk' program doesn't implement
the 'match' and 'substr' functions used by the NDK build system.

II. Preparing your installation prebuilt cross-toolchain binaries:
------------------------------------------------------------------

Previous releases required you to run the 'build/host-setup.sh' script to
configure the NDK. However, this step has been removed in release 4 (a.k.a. r4).

The auto-detection and sanity checks that were performed by the script have
been moved into the NDK makefiles (and are now performed each time you invoke
GNU Make).

Marcos Smile

Ritratto di fdaluisio
fdaluisio
(Collaboratore)
Offline
Collaboratore
Iscritto: 04/01/2011
Messaggi: 506

Scusa ma se non hai mai programmato forse partire dall' NDK di Android è una scalata non indifferente. Considera che non conosci la pragrammazione e men che meno la cross compilazione (e si ti tocca perchè NDK produce binari per arm e non intel)

Perchè non partire come fanno tutti da un hello world?

Ritratto di MarcoM
MarcoM
(Geek)
Offline
Geek
Iscritto: 10/12/2011
Messaggi: 85

ok mi darò a java Smile

Marcos Smile