Vítejte na Elektro Bastlírn?
Nuke - Elektro Bastlirna
  Vytvořit účet Hlavní · Fórum · DDump · Profil · Zprávy · Hledat na fóru · Příspěvky na provoz EB

Vlákno na téma KORONAVIRUS - nutná registrace


Nuke - Elektro Bastlirna: Diskuzní fórum

 FAQFAQ   HledatHledat   Uživatelské skupinyUživatelské skupiny   ProfilProfil   Soukromé zprávySoukromé zprávy   PřihlášeníPřihlášení 

Android - kompilace apk

 
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: st květen 10 2017, 8:50    Předmět: Android - kompilace apk Citovat

Omlouvám se za pohodlnost, ale návodů je hromada (hlavně starých) a potřebuji z githubu zkompilovat jenom jednu appku. Nevím, jestli musím stahovat gigabajty nějakých studií (1,9GB) přímo od Googlu, ale raději bych něco efektivnějšího, nejlépe pro Windows.
_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PixelOrgy



Založen: Sep 04, 2007
Příspěvky: 1965

PříspěvekZaslal: st květen 10 2017, 18:13    Předmět: Citovat

Umi to eclipse, ale to SDK potreba bude, jinak to nezkompilujes
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
ok1hga



Založen: Nov 28, 2006
Příspěvky: 12079
Bydliště: Česká Třebová

PříspěvekZaslal: st květen 10 2017, 18:13    Předmět: Citovat

co chceš kompilovat ?
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hakamusai



Založen: Apr 17, 2007
Příspěvky: 943

PříspěvekZaslal: st květen 10 2017, 20:22    Předmět: Citovat

Mohlo by jít z toho kódu vyčíst v čem je to psaný.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PixelOrgy



Založen: Sep 04, 2007
Příspěvky: 1965

PříspěvekZaslal: st květen 10 2017, 21:20    Předmět: Citovat

No jestli je to appka pro droida tak asi v jave. Sdk potrebuje kvuli zavislostem na knihovnach apod.

Nebo je to nativni linux c/c++? To by mohl byt problem kvuli gui
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: čt květen 11 2017, 5:58    Předmět: Citovat

Je to PowerToggles, na Androidu 7.1.2 (i předchozím 7.1.1) mi dělá problémy a dotyčný vývojář to už rok a půl nektualizoval, přitom ta appka je stále výborná.
Abych to zkusil zkompilovat pod 7.1.2 SDK, tak asi budu potřebovat to "big" studio od Googlu?
Díval jsem se i po linuxovém distru, které by bylo jen pro androidí vývoj, nebo i po online kompilátorech (jestli vůbec existují), ale narychlo jsem nic nenašel.
Zkusil jsem zmíněný Eclipse a JAVU JRE+JDK (bez android studia) a nějak to tuhne viz. níže, ale nemám s tím žádnou zkušenost (zlatý linux a kompilace na něm).

kód:

Exception in thread "main" java.lang.NoClassDefFoundError: libcore/io/EventLogger$Reporter
   at java.lang.Class.getDeclaredMethods0(Native Method)
   at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
   at java.lang.Class.privateGetMethodRecursive(Unknown Source)
   at java.lang.Class.getMethod0(Unknown Source)
   at java.lang.Class.getMethod(Unknown Source)
   at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
   at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: libcore.io.EventLogger$Reporter
   at java.net.URLClassLoader.findClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
   at java.lang.ClassLoader.loadClass(Unknown Source)
   ... 7 more



eclipse1.png
 Komentář:

Stáhnout
 Soubor:  eclipse1.png
 Velikost:  22.41 kB
 Staženo:  131 krát


_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
PixelOrgy



Založen: Sep 04, 2007
Příspěvky: 1965

PříspěvekZaslal: ne květen 14 2017, 1:25    Předmět: Citovat

Chybi knihovny, kery jsou pouzity v tom kodu (keyword "import"). Jelikoz v podstate gui droida bezi na jave, bez tech zavislosti z toho ADK se neobejdes, tzn nainstalovat prvne ADK. Melo by to jit primo z eclipse pod Help > Install Software

Na linuxu se to sestavuje uplne stejne. Je to trosku jako treba WAR balik pro Tomcat/JBoss atd...
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: ne květen 14 2017, 6:12    Předmět: Citovat

Tak jo, jdu do toho android studia.
Žasnu, čistá instalace + import z githubu Cry (tak dalších 127 MB je potřeba stáhnout)
Po instalaci android studia eclipse nespustím, že jsem na tu lopatu vlezl Smile



git-err.png
 Komentář:

Stáhnout
 Soubor:  git-err.png
 Velikost:  6.32 kB
 Staženo:  112 krát


git-err2.png
 Komentář:

Stáhnout
 Soubor:  git-err2.png
 Velikost:  12.46 kB
 Staženo:  130 krát


_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: ne květen 14 2017, 7:17    Předmět: Citovat

Tak jsem něco v tom android studiu zkompiloval (PowerToggles-debug.apk). Musel jsem ručně editovat "gradle-wrapper.properties" (gradle-2.10-bin.zip), potom si to stáhlo další věci (asi kvůli závislostí) a povedlo se.
Při pokusu instalace do telefonu to oznámilo, že je to stejná verze, jako již nainstalovaná a instalaci odmítlo. Dnes to rozvrtávat nebudu, zkusím to jindy odinstalovat a uvidíme.



Screenshot_20170514-081215b.png
 Komentář:

Stáhnout
 Soubor:  Screenshot_20170514-081215b.png
 Velikost:  90.14 kB
 Staženo:  126 krát


Screenshot_20170514-081235b.png
 Komentář:

Stáhnout
 Soubor:  Screenshot_20170514-081235b.png
 Velikost:  34.75 kB
 Staženo:  95 krát


_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
hakamusai



Založen: Apr 17, 2007
Příspěvky: 943

PříspěvekZaslal: ne květen 14 2017, 8:16    Předmět: Citovat

PixelOrgy napsal(a):
No jestli je to appka pro droida tak asi v jave. Sdk potrebuje kvuli zavislostem na knihovnach apod.

Nebo je to nativni linux c/c++? To by mohl byt problem kvuli gui

Dá se psát i v Pascalu.Nástroje od Embarcadero asi nejpohodlněji,ale za cenu rakety.Jde to i v Lazarusu,ale je třeba mít nainstalováno hafo věcí.Rozchodit to,je někdy obtížný.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Standa99



Založen: Jun 29, 2004
Příspěvky: 3478

PříspěvekZaslal: po květen 15 2017, 5:41    Předmět: Citovat

Tak je to po odinstalaci + instalaci zkompilovaného apk to samé, ale celkem mě potěšilo, že je to vůbec funkční Smile
Někdy se zkusím podívat do zdrojáku a odněkud zkusím obšlehnout, aby ty problémové funkce fungovaly i v Androidu 7.1.2.

_________________
.
..
...
Ať žije zdejší FOSILOVNA Very Happy
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
Přidat nové téma   Zaslat odpověď       Obsah fóra Diskuzní fórum Elektro Bastlírny -> Výpočetní technika Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra.
Nemůžete odpovídat na témata v tomto fóru.
Nemůžete upravovat své příspěvky v tomto fóru.
Nemůžete mazat své příspěvky v tomto fóru.
Nemůžete hlasovat v tomto fóru.
Nemůžete připojovat soubory k příspěvkům
Můžete stahovat a prohlížet přiložené soubory

Powered by phpBB © 2001, 2005 phpBB Group
Forums ©
Nuke - Elektro Bastlirna

Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.


PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.
Čas potřebný ke zpracování stránky 0.15 sekund