Android 在ndk应用程序中集成facebook sdk时出现资源错误

Android 在ndk应用程序中集成facebook sdk时出现资源错误,android,android-ndk,facebook-sdk-3.0,aapt,Android,Android Ndk,Facebook Sdk 3.0,Aapt,我使用VisualStudio编译ndk部分,使用ant脚本编译java部分 这是我的build.xml <project name="ProjectTemplate" > <property name="androidjar.dir" value="e:\android\sdk\platforms\android-10"/> <property name="annotationjar.dir" value="e:\android\sdk\tools\suppo

我使用VisualStudio编译ndk部分,使用ant脚本编译java部分

这是我的build.xml

<project name="ProjectTemplate" >
<property name="androidjar.dir"  value="e:\android\sdk\platforms\android-10"/>
<property name="annotationjar.dir"  value="e:\android\sdk\tools\support"/>
<property name="facebookjar.dir"  value="D:\Dev\Workspace\Depot\Source\GameApplication\lib"/>
<property name="build.dir" value="D:\Dev\Workspace\Depot\Source\GameApplication\classes"/>
<property name="src.dir" value="D:\Dev\Workspace\Depot\Source\GameApplication\com"/>

<path id="master-classpath">
    <fileset dir="${androidjar.dir}">
        <include name="android.jar"/>
    </fileset>
    <fileset dir="${facebookjar.dir}">
        <include name="*.jar"/>
    </fileset>
    <fileset dir="${annotationjar.dir}">
        <include name="annotations.jar"/>
    </fileset>
    <pathelement path="${build.dir}"/>
</path>

<target name="compile">
    <mkdir dir="${build.dir}"/>
    <javac destdir="${build.dir}">
        <src path="${src.dir}"/>
        <classpath refid="master-classpath"/>
    </javac>
</target>
还有很多类似的

..\..\Data\Common\Android\layout\com_facebook_friendpickerfragment.xml:25: error: Error: No resource found that matches the given name (at 'divider' with value '@drawable/com_facebook_list_divider').
其中未找到的资源是先前导致错误的9补丁映像

即使这些图片导致格式不正确的facebook sdk,每个其他用户都会正常使用它们,并且它们在我用android工具链测试的facebook示例中正确打包


查看应用程序的所有编译日志。

最后,问题已经解决,恢复到更标准的Android部署工作流。 在eclipse中为java部分制作一个项目,并使用标准ant脚本android sdk

我还将FacebookSDK作为一个库项目适当地包含进来,而不是合并源代码(我也为其他工作流添加了它,但没有帮助)


我仍然不理解这两个版本之间的区别,因为它们都使用相同的aapt,并且可能具有相同的参数,但其中一个会出现错误,而另一个则很有魅力。

只是为了明确它们不是我的,而是来自facebook sdk。
..\..\Data\Common\Android\layout\com_facebook_friendpickerfragment.xml:25: error: Error: No resource found that matches the given name (at 'divider' with value '@drawable/com_facebook_list_divider').