Asentelin tuossa jokin aika sitten android-työkalut Lazaruksesta ja sain tuotettua cross-compiler ympäristön. Koodit kääntyy. Ongelma on paketin muodostaminen, mikä ilmeisesti menee ohjeessa jonkin vanhan kaavan mukaan mukaan. Teen tätä linux-ympäristössä joten sekin on hiukan eri tavalla ohjeen lopussa selitettynä:
https://wiki.lazarus.freepascal.org/Android_tutorial
Käännös siis onnistuu(custom drawn, AndroidLCL), mutta paketointi ei. Ohjeessa oleva ant on asennettu, mutta xml:ssä on jokin virhe mitä en saa pois ja .apk tiedosto ei tästä syystä muodostu. Polut on siis korjattu oikeiksi. Onko joku onnistunut ratkaisemaan tätä ongelmaa?
Androidilla kokeilut?
7
101
Vastaukset
- Anonyymi
Kokeile QT:llä, kääntää suoraan!
- Anonyymi
En tiennytkään, että QT:llä voi kääntää Pascal koodia. Kerrotko tarkemmin?
- Anonyymi
Anonyymi kirjoitti:
En tiennytkään, että QT:llä voi kääntää Pascal koodia. Kerrotko tarkemmin?
Lazarus käyttää niin halutessa QT-kirjastoa käyttöliittymänä
https://wiki.freepascal.org/Qt5_Interface
- Anonyymi
Android käytön suosittelen aloittamaan LAMW (Lazarus Android Module Wizard) https://wiki.freepascal.org/LAMW
käytöllä.
LAMW:n asennat Lazarukseen OPM:llä (Online Package Manager)
https://wiki.freepascal.org/Online_Package_Manager
Sillä pystyy laajentamaan Lazarusta monenlaisilla lisäosilla.
OPM:n käytöstä on myös video: https://www.youtube.com/watch?v=IRJkyiOn3AA - Anonyymi
Kiitoksia tästä, sain ohjeiden avulla selville että pitää asentaa 25-versio tools:eista ensin ja tämän avulla saa toimivan android:n, jonka voi ajaa ja sitä kautta asentaa toimivan ympäristön. Hiukan vaikeaa ehkä, mutta .apk syntyi tuon avulla ja selvisi, että itse käännetyssä kääntäjässä on vielä sittenkin käpyä: Ohjelma asentui, mutta ei toiminut kuitenkaan. laz4android on siis asennettu, mutta siellä on ainakin 2 muuta kääntäjä versiota vielä, joten voi olla asetuksissakin vikaa.
Eli pistänpä asentamaan ohjeen avulla OPM:n LAMW:n, kun kerkiän, jos se vaikka olisi hiukan suorempi tie.- Anonyymi
Ensimmäinen 'hello world!' ohjelma onnistui. Nyt se näyttää ruudulla tekstin, kun taputtaa ohjelman ruutua. LAMW piti asentaa tosiaan ja versioita hiukan muutella, jotta sai toimimaan 6.0.1 Androidilla tabletissa. Myöskin gradle piti asentaa, vaikka käännöksen aikana käyttäisikin ant:ia, wizard tuntui olevan siitä riippuvainen. Asennuksessa käytin Handoko:n n. 40-kohtaista linux-tutoriaalia. Toinen mikä oli yllätys, että lazarus-ide:ssä piti valita Paketti->avaa jo ladattu paketti asennuksen jälkeen, jotta Projekti->Uusi projekti sisältäisi erilaisten LAMW modulien generointimahdollisuudet.
Eli en saanut ide:n kautta menemään laitteelle asti, mutta ant buildi toimi tämän jälkeen ja adb antoi asentaa - ainakin debug version. Ja pohjalla tosiaan Ubuntu-mate 16.04. - Anonyymi
Hyvä kun sait asennettua (Sillä perus Lazaruksen laajentamisessa on monta tasoa). Asennuksessa voisi kokeilla myös fpcupdeluxe:a
https://wiki.lazarus.freepascal.org/fpcupdeluxe
Ketjusta on poistettu 1 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
- 1802187
Kompostointitarkastaja tuli tarkastukselle!
En ole ikinä kompostoinnut ja eilen kävi kompostointitarkastaja kylässä. Tosi hianoa byrokratiaa taas: "Laki edellyttää,871570Varattais lähihotellista
🥰 huone viikoksi. Oltais vaan ja tilattais huonepalvelusta herkkuja! Viikonloppukin käy jos et viikoksi ehdi ❤ Hyvää1821444Nyt jäi velat perimättä
Mikä idea se talo oli polttaa ja velalliset sisällä nyt jäi rahat saamatta141274Ellen Jokikunnas muistelee Reino-koiraa - Ralph-poika koskettavalla tavalla esiin: "Kiitos, että..."
RIP Reino. Lämmin osanotto suureen suruunne Ellen, Jari ja Ralph. Reino tuli tutuksi monelle suomalaiselle Unelmia Ita431112Martinan aussikulta, missä?
Mihin katosi Martina Aitolehden aussikulta kyselee Seiska!2131074- 45987
- 97905
- 85845
Meneekö eläinpuiston johto vaihtoon vaalien jälkeen?
Ähtärissä kuhistaan ja kuiskitaan, että perussuomalaiset esittävät vaalien jälkeen, että eläinpuiston hallitus uusitaan49805