Beiträge von nono124

    Zitat

    kann leider kein Project hier hochladen (zip file ist zu groß)

    wie ich schon sagte lasse den Build Ordner weg im ZIP. Habe ich ja auch gemacht bevor ich gezielt habe. Also gelöscht vor dem zippen.


    Frage hast du denn das Projekt von mir kompilieren können also eine apk erstellen können.


    Wie hast du es denn gemacht die eventuell erstellte apk auf das Handy gebracht?


    Ich hoffe du hast in dem Handy auch USB debugging activ und du überträgst die apk auch mit den USB Kabel.


    Wenn du die apk nicht im Studio auf das Handy übertragen willst , solltest du eine signed apk erstellen sonst wird sie nicht auf dem Handy laufen.


    Hast du überhaupt mal ein gradel sync und auch ein rebuild gemacht.

    Hallo ich würde die liste um einen wert erweitern. Und zwar um den abstand der Position an der du dich gerade befindest und die Entfernung zu den Geschäften.


    Diesen wert musst du natürlich immer wieder anpassen wen sich deine Possiton ändert .


    Du musst also erstmal für alle Eintrage (Datensetze) in der Liste die Entfernung berechnen, und dann kannst du die Liste nach der Entfernung sortieren.


    Zum berechnen der Entfernung schaue mal hier.


    https://www.daniel-braun.com/t…inaten-in-java-berchenen/

    Hallo dann Weiß ich auch langsam nicht mehr was da an deinem Rechner nichtstimmt.


    Hier mal ein Standard Projekt einer Emty Activity was bei mirerstellt wird und auch läuft.


    Habe den Ordner Build gelöscht der soll ja bei dir erstelltwerden.


    Importire das Projekt als "Open an existing Projekt"
    Wenn das auch nicht geht liegt es wirklich an deiner AS Installation.


    Ich habe leider heinen Rechner mit AMD CPU zu Hand. Kann somit wenig über die Installation bei AMD und Bios sagen.


    Welche AS Version hast du?
    Welche Java Version?


    Leider hast du auch nicht auf die frage wie es in deinen SDK Manager ausleihtgeantwortet.


    Erstelle bitte auch so ein Projekt und stelle es hier rein werde es testen.





    https://www.planet3dnow.de/cms…men-hardwarebeschleunigt/


    https://android-developers.goo…md-processor-hyper-v.html


    https://www.golem.de/news/goog…zessoren-1807-135429.html

    Lade de dir die neuste Studio Version runter.



    Deinstalliere dein Studio Komplet auch die Dateien unter User.


    .android .AndroidStudio3.xx .gradle.



    Auch das SDK unter User\AppData\lokal\Android\Sdk



    Mache eine Standard Installation mit den Standard Datei Ordnen. Bestätige einfach alle abfragen. Nach dem Start wird auch das SDK runtergeladen das lauert natürlich recht lange .



    Aktualisiere auch den Java wenn nicht schon geschehen.


    edit:
    wie ich auch schon sagte ganz gleich welchen Emulator (Handy) du benutzt darfkein Fehler beim build Prozess entstehen.
    Wenn das Passiert ist mit deinem Studio was faul. und nicht der Emulator.

    Zitat

    Java Programmierung in intellij oder eclipse läuft ohne Probleme und jedes Game läuft auch ohne Probleme.

    Also miteclipse solltest du nicht mehr arbeiteten wenn du für Android schreiben willst.


    Das ADT für eclipse wird seit API 23 nicht mehr unterstützt.


    Auch würde ich keine Android APP mit dem klassischen Intellij machen sondern nur mit Android Studio was auch von Interlij kommt.


    Zitat

    Hab versucht eine alte Version von Android Studio zu installieren, dort geht es auch nicht.

    Eine Alte Version würde ich nicht nehmen.
    Meine aktuelle ist Version 3.4Build 18.5429.30.34.545201


    Zitat

    Der Emulator läuft auf allen Versionen (also das "Smartphone" bekomm ich gestartet), das starten der App schlägt fehl, ab und zu bekomm ich auch einfach nen Bluescreen.... Nox läuft allerdings deutlich flüssiger als wenn ich über AS nen Emulator laufen lasse.


    Das der Emulator auf einer AMD CPU langsamer lauft ist bekannt. Welches Image hast du den auch dafür benutzt?
    Auf einem AMD solltest du auch kein x86 Image nehmen sondern eines unter Other im AVD Manager zb. armeabi-V7a.


    Auch der Nox sollte laufen. Den habe ich leider nie benutzt wenn dann habe ich Genymotion benutzt.

    Aber ganz gleich welchen Emulator du benutzt solltest du keine Fehler bekommen wenn du eine Apk erstellst also das Projekt Compilers und Buildest.


    Hast du mal versucht ein echtes Handy zu benutzen?

    Hallo
    Für mich sieht es so aus als ob du ein einfaches neues Projekt in AS erstellt hast.
    Ohne das du an dem neuen Project änderst sollte das auch laufen. Eigentlich ist alles Ok das mit maven brauchst du eigentlich zu mindestens nicht für deine jetzige App.
    Auch reicht es google() und jcenter zu benutzen.



    allprojects {
    repositories {

    google()
    jcenter()

    }



    Ich denke das bei deiner Android Studio Installation etwas schief gegangen ist.
    Kann auch sein das noch einiges in deinen SDK fehlt.



    Lösche am besten das Studio noch mal und installiere neu.



    Ein neu von Android Studio erstelltes Projekt ohne das du de irgendeine Zeile änderst muss laufen.
    Wenn nicht stimmt mit dem Studio oder deinen Rechner was nicht.

    Hallo erstmal willkommen im Forum.


    Wenn du das gradle file vermutest dann zeige uns es dich bitte auch. Nur das log reicht hier nicht aus.


    Wie es in deinen Bild ausschaut benutzt du auch eine native bibloteck.
    Hast du auch die entsprechenden support lips eingebunden?
    Wie schon gesagt ohne die ewntuellen gradle files (beide) oder auch Code werden wir wohl nicht weiter kommen.

    Hallo schön für die Info.
    Ich sagte aber auch schon das dies wohl so gewollt ist.


    Mal was anderes wenn ich in gmaps bin und dort einen marker setze kann ich den nicht so wie in den Video verschieben. Der marker bleibt wo er ist aber die Karte verschiebt sich. Ein verschieben des merkers mit gedruckten Finger ist bei mir nicht möglich. Eine neue Position ja aber ein verschieben nicht.


    Oder hast du und der im Video eine eigene App gemacht? Habe mir den Beitrag dies bezüglich nicht so genau angesehen.

    der code ist der gleiche ohne eine änderung wie in Post 13.


    was soll ich damit wo ist das Problem?



    Zitat

    Das erstellen der Rows funktioniert soweit. Nur kann ich keine mehr löschen und ich weiß nicht weshalb. Bastel da schon eine Weile rum.

    ja wie sieht den deine liste aus?


    was speicherst du in der liste und wie......?

    Dann versuche es mal so.


    So wird nicht in der onClick Methode gewartet.
    Wenn du aber im Thread eine Ausgabe machen willst also auf den UI Threadzugreifen willst, kannst du das für einfache aufgaben mit „runOnUiThread“ machen für größere Sachen würdeich einen Handler empfehlen. Auch würde ich dann für den Thread eine eigeneKlasse benutzen.
    Für größere Sachen würde ich vielleicht auch eine Progress Bar einsetzen, undkeinen Toast.
    Die Progress dann natürlich auch in einen Thread.
    Was genau machst du in der zeit schleife?
    Wie macht du denn weiter?
    Ist denn der UI in der Zeit Blockiertund wie übergibst du das Ergebnis?

    hallo


    Zitat

    Ich empfand statische Arrays nie so richtig praktisch und in dem Fall ungeeignet. Nach deiner Aussage benutze ich bereits eine Array Liste

    das was du in deinen ersten postings hast ist keine Liste.
    Der Code in post 13 benutzt eine Liste. Wie du nun deinen Code dort rein gebastelt hast wissen wir nicht.
    Um eine richtige aussage machen zu können zeige deinen jetzigen Code.
    Ohne gibt es keine Hilfe.

    Also ein Toast kann nur im Main Thread angezeigt werden. Wenn du in einem Thread auf deinem Bildschirm was ausgeben willst wirst du einen Fehler bekommen. Ausgaben auf GUI Elemente müssen in Main Thread erfolgen.
    Mache einfach deinen Toast und starte einfach den Thread. Du kannst ja auch auf den Thread warten. Ob da ein einfacher Toast sinnvoll ist na ja kommt auf die Zeit an.


    Klar wird der Punkt unter deinem Finger gesetzt. Ist ja der Punkt wo du auch hinzeigst.



    Zoome vorher richtig ein damit du den Marker auch an die stelle setzen kannst an die du ihn haben willst.Das ist bei allen Geräten so.



    Es kommt immer darauf an wo bei einen Klick, ich sage mal den meisten druck oder die größte Auflageflache auf dem Bildschirm entsteht.



    Vielleicht ist auch dein Bildschirm nicht richtig oder gut kalibrierte.


    Benutze mal so einen Stift mit so einen Gummi zum bedienen deines Handys.


    Stylus Pen




    Auch im Emulator wird der Punkt ein kleines Stück über der Maus markiert denndie Maus soll deinen Finger nach bilden. Das ist normal und sicher auch so gewollt.