Pracujem na hernom projekte android a ja som kódovanie v android štúdiu v jave, hra potrebuje dlhú časť kódu, ktorý som už napísal v C / C ++ podľa windows x86 , pýtam sa, či môžem pripojiť svoju starú knižnicuandroid štúdio a zavolajte ju s java? môže knižnica zostavená pre architektúru x86 pripojenú v aplikácii pre Android? alebo musím rekompilovať to pre Android? Ak áno ako to urobím? ? aký je presný spôsob riešenia tohto problému a vďaka.
odpovede:
1 pre odpoveď č. 1Budete musieť znovu vytvoriť knižnicu pre Android. Preto potrebujete Android NDK Začíname stránka obsahuje prepojenia s väčšinou dokumentácie, ktorú potrebujete na nastavenie. Ak narazíte, skúste sa pozrieť na Vzorky NDK, ahoj-JNI príklad je obzvlášť užitočný, keď ste novým NDK.
K dispozícii je nová podpora pre C ++vývoj v systéme Android Studio, ale práve teraz je veľa systému stavať experimentálne. Ak máte záujem o použitie experimentálnej podpory, mali by ste sa obrátiť na NDK vzorky tu miesto.