zoukankan      html  css  js  c++  java
  • 整合91平台接入的ANE

    来源:http://www.swfdiy.com/?p=1328

    91平台接入的SDK只有objectC版和java版, 现在如果要在AIR里使用SDK,只能编写ANE整合进来。

    91SDK = 几个xcode framework + 一个bundle资源(其实是个素材文件夹)

    整合进ANE有几点疑问

    1. 含有窗口创建显示的代码能否在FLASH被正常调用? -> 经过测试没问题

    2. 如何把framework的代码编译进.a?

    因为ane里只能含有.a, 而framework的代码我不知道如何能link进.a里, 这个纠结了很久。 后来发现其实无需把framework编译进去也可以, 只需要在打包ipa的时候,设置一下IOS的SDK路径, SDK目录里放入91平台的framework即可。

    另外,在打包ane的时候, platform.xml记得加上:

    <linkerOptions>
    	<option>-w</option>
            <option>-ios_version_min 4.0</option>
     
    	    <option>-framework ATSMS</option>
    	    <option>-framework Encrypt</option>
    	    <option>-framework Log</option>
    	    <option>-framework NDJSON</option>
    	    <option>-framework NDUtility</option>
    	    <option>-framework NetEngine</option>
    	    <option>-framework NdComPlatform</option>
    	    <option>-framework NdComPlatformInt</option>
     
    		<option>-framework Foundation</option>
    		<option>-framework QuartzCore</option>
    	    <option>-framework AddressBook</option>
    	    <option>-framework CoreGraphics</option>
    		<option>-framework SystemConfiguration</option>
    		<option>-framework CoreTelephony</option>
     
    	    <option>-lc C:/SDK/iPhoneOS5.0.sdk/usr/lib/libsqlite3.dylib</option>
    		<option>-lc C:/SDK/iPhoneOS5.0.sdk/usr/lib/libz.dylib</option>
         </linkerOptions>
  • 相关阅读:
    三数之和
    罗马数字与整数
    Oracle 开启或关闭归档
    Oracle RMAN scripts to delete archivelog
    Oracle check TBS usage
    Oracle kill locked sessions
    场景9 深入RAC运行原理
    场景7 Data Guard
    场景4 Data Warehouse Management 数据仓库
    场景5 Performance Management
  • 原文地址:https://www.cnblogs.com/sunminmin/p/3820679.html
Copyright © 2011-2022 走看看