Skip Navigation Links
About
Products
Downloads
Contact
Tutorial
Dokumentation
OpenGl für Android
 

Allgemeines zur Androidprogrammierung

Vorbereitung und Installation

  • Download vom kostenlosen "Visualstudio Express 2015" von Xamarin
    Dies dauert ziemlich lange...

  • Installation eines Emulators.

    Um die Ergebnisse auf einem Smartphone anzusehen, benötigen Sie einen Emulator.
    Hier gibt es zwei brauchbare Emulatoren:

    1. Der AVD Manager (wird mitgeliefert).

    2. Genymotion: Mit dieser Freeware haben wir bessere Erfahrungen gemacht. Download z.B.:
     http://genymotion.en.lo4d.com/
    (Mindestens eine Smartphoneemulation herunterladen. Dies kann auch später geschehen.)

  • Starten

    Falls Sie Genymotion verwenden starten Sie zunächst eine Emulation. (Es geht aber auch nachträglich!)
    Starten Sie Visual Studiio 2015. Nach "File -> New ->Project gelangen Sie zu folgendem Window:


    Start Project

    Wenn Sie unter c# programieren wollen wählen Sie Visual c# > WebView App und einen Namen unter dem es gespeichert werden soll.
    Mit der  <F5> Taste starten Sie das Projekt und es erscheint im Emulator

     New Project emulation


  • Veröffentlichen des APK-Files

    Hat man ein Projekt erstellt und im Emulator ausprobiert, so möchte man es auf einem Smartphone ausprobieren. Dazu benötigt man ein Apk.File. Dieses erhält man dur folgende Schritte:

    1. In der Menüleiste ist eine Combobox, die "Debug" enthält. Ändern sie dies auf "Release". Visual Sudio erzeugt dann im Projektordner unter dem Verzeichnis "Bin" das Unterverzeichnis "Release".

    2. Wählen Sie in der Menüleiste Build->Build App1 3. Wählen Sie im selben Menü "Export Android Package (.apk)"

    3. Im Verzeichnis "Bin\Release" finden Sie zwei Files: "App1.App1.apk" und "App1.App1-Signed.apk"

    4. Kopieren Sie "App1.App1-Signed.apk" ins Smartphone z.B.: in den Ordner "Storage". (Mit Linkkabel über die USB.Schnittstelle)'
    Nun können Sie einfach "App1.App1-Signed.apk" auf dem Smartphone installieren und starten.

 

Copyright © Drawing3D inc