Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中使用Python构建Android库项目时出错_Android_Python_Eclipse_Webrtc_Crosswalk Runtime - Fatal编程技术网

在Eclipse中使用Python构建Android库项目时出错

在Eclipse中使用Python构建Android库项目时出错,android,python,eclipse,webrtc,crosswalk-runtime,Android,Python,Eclipse,Webrtc,Crosswalk Runtime,我正试图建立这个图书馆项目 我希望在我的应用程序中实现XWalkView以使用WebRTC 我遵循以下步骤: 下载了稳定的ARM版本 已提取核心库存档。默认情况下,它是一个Android项目 我将项目导入Eclipse Python脚本prepare_r_java.py负责创建项目所需的r.java文件,没有这些文件,库将无法运行。 当我尝试构建时,在Eclipse中会出现以下错误 Errors occurred during the build. Errors running builder

我正试图建立这个图书馆项目

我希望在我的应用程序中实现XWalkView以使用WebRTC

我遵循以下步骤:

下载了稳定的ARM版本 已提取核心库存档。默认情况下,它是一个Android项目 我将项目导入Eclipse Python脚本prepare_r_java.py负责创建项目所需的r.java文件,没有这些文件,库将无法运行。 当我尝试构建时,在Eclipse中会出现以下错误

Errors occurred during the build.
Errors running builder 'Integrated External Tool Builder' on project'xwalk_core_library'.
Exception occurred executing command line.
Cannot run program "C:\Users\abc\Desktop\crosswalk-3.32.53.4-x86\xwalk_core_library\prepare_r_java.py" 
(in directory "C:\Users\abc\Desktop\crosswalk-3.32.53.4-x86\xwalk_core_library"): CreateProcess error=193, %1 is not a valid Win32 application
Exception occurred executing command line.
Cannot run program "C:\Users\abc\Desktop\crosswalk-3.32.53.4-x86\xwalk_core_library\prepare_r_java.py" 
(in directory "C:\Users\abc\Desktop\crosswalk-3.32.53.4-x86\xwalk_core_library"): CreateProcess error=193, %1 is not a valid Win32 application
我已经安装了Python、ANT和Java,并且设置了PATH变量,工作正常


我错过了什么?有没有其他方法可以在Android WebView非本机代码中实现WebRTC?

我刚刚下载了ARM版本,在将xwalk_core_库导入eclipse时遇到了相同的错误。 我通过python在外部执行prepare_r_java.py脚本,并在引用它的类中导入生成的r.java文件来修复它

另外,环顾四周后,我发现您提到的问题实际上是一个bug

编辑:上述方法在导出apk文件时仍然抛出错误,因此导出过程失败

为了在不使用nag的情况下编译和运行整个程序,下面是我在将xwalk_core_库导入eclipse之前所做的工作

删除.externaltoolbuilders文件夹

编辑.project文件并删除第18到27行中的以下行

     <buildCommand>
        <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
        <triggers>auto,full,incremental,</triggers>
        <arguments>
            <dictionary>
                <key>LaunchConfigHandle</key>
                <value>&lt;project&gt;/.externalToolBuilders/prepare_r_java.launch</value>
            </dictionary>
        </arguments>
    </buildCommand>
删除precompile.xml并准备\r\u java.py

现在将库导入eclipse:

     <buildCommand>
        <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
        <triggers>auto,full,incremental,</triggers>
        <arguments>
            <dictionary>
                <key>LaunchConfigHandle</key>
                <value>&lt;project&gt;/.externalToolBuilders/prepare_r_java.launch</value>
            </dictionary>
        </arguments>
    </buildCommand>
   <import file="precompile.xml" />