Goè¯è¨å°æ¯æAndroid
æ¦è¿°
æ们建议å°Goè¯è¨å¼å
¥Androidå¹³å°ï¼éç¹æ¯ç¨Goè¯è¨ç¼å游æç¨åºï¼APIå°å¨Android NDKä¸å®ä¹ã
èæ¯
Androidå¹³å°è¢«è®¾å®ä¸ºä¸ä¸ªå¤åºç¨æä½ç³»ç»ï¼ä¸ä¸ªç¸å¯¹äºä¼ ç»UNIXç³»ç»æ¥è¯´æ´ä¾èµäºç½ç»åºåæå¡çæä½ç³»ç»ï¼è¿æå³çæ们å°ä¸ºGoè¿è¡æ¶å¼æ¾æ´å¤çAPIã
å°Golang带å
¥Androidå¹³å°æ¯ä¸ä»¶é常ç³ç³çäºæ
ï¼å 为Androidæ¬èº«æ¯Javaæ建ç并ä¸æ¥æå·¨éçAPIï¼ä»»ä½è¯å¾å°è¿äºAPIç¨Goæ¿ä»£çç»æå°ä¼å¯¼è´ä¸ä¸ªé常ç³ç³çç»æãæ 论æ¯æ工建ç«å
è£
ç±»è¿æ¯èªå¨å»ºç«é½ä¼å¯¼è´ç¨åºè¿è¡é常ç¼æ
¢ã
ç¶èå¦æ使ç¨åºäºCçAPIï¼éè¿AndroidNDKæ¥ç¼åä¸äºæ¸¸æç±»ç¨åºå¯è½ä¼å¸¦æ¥ææ³ä¸å°çæ¶è·ã
æè®®
å¨Golang 1.4å¨æä¸ï¼Androidå¹³å°çç¼è¯å°çº³å
¥Goçæºï¼å¹¶ä¸å
å«Androidæ¯æçcgoï¼ç±Elias Naurè´¡ç®ï¼ãDalvik-loadable .soå¤é¨è¿æ¥æ件çæ¯æä¹ä¼ç±Android NDKæä¾ã
å¨åå¸ä¸æ们ä»ç¶æä¾äº¤åå¹³å°ç¼è¯ï¼å¹¶ä¸æ¯æå¨Linux主æºä¸adbå·¥å
·å¨Android设å¤ä¸æµè¯ç¨åºã
æ们å°ä¼æä¾ä¸ä¸ªåå«go.mobileçåçæ¬ï¼å
å«ï¼
1ãéè¿Android NDK对OpenGL,OpenSLåOpenMAXçæ¯æã
2ãä¸ä¸ªJava->Goçå·¥å
·ï¼æ¯æéè¿Javaè°ç¨GoçPackageï¼æ以许å¤æ¸¸æçèåUIå¯ä»¥éè¿æ åSDKæ建ãï¼æå¯è½ä¼æ¯æéè¿å
¶ä»è¯è¨è°ç¨Goï¼æ¯å¦Objective-Cãï¼
3ãéæAndroidStudio
æ°ç¹æ§å°ä¼å¨Go1.4稳å®çä¸æä¾ã
温馨提示:内容为网友见解,仅供参考