/ / Ako pridať x86 kompilovanú knižnicu do android projektu - java, c ++, android-studio, stavať, statické-knižnice

Ako pripojiť x86 kompilovanej knižnice na android projekt - java, c + +, android-studio, stavať, statické-knižnice

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ď č. 1

Budete 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.