Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.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
Actionscript 3 AIR3 Android本机扩展:如何向JavaAndroid项目添加外部JAR_Actionscript 3_Apache Flex_Flex4.5 - Fatal编程技术网

Actionscript 3 AIR3 Android本机扩展:如何向JavaAndroid项目添加外部JAR

Actionscript 3 AIR3 Android本机扩展:如何向JavaAndroid项目添加外部JAR,actionscript-3,apache-flex,flex4.5,Actionscript 3,Apache Flex,Flex4.5,我已经将外部jar添加到javaandroid项目中,并作为jar导出 我正在使用我的空中移动图书馆中导出的罐子。在我的移动应用程序中,引用库项目 引用外部库的代码未在Java android项目中执行您是否为jar创建了一个ANE 为此,您还将创建操作脚本端,它将与jar文件交互 您将访问项目中代码的AS端 简单地说,ANE=JAR+AS,称为AS端 有关更多详细信息的链接,您可能已经知道: 我尝试了振动示例的本机扩展,效果很好 我已经插入了几行代码,它们将在震动震动震动函数类的调用函数中发送

我已经将外部jar添加到javaandroid项目中,并作为jar导出

我正在使用我的空中移动图书馆中导出的罐子。在我的移动应用程序中,引用库项目


引用外部库的代码未在Java android项目中执行

您是否为jar创建了一个ANE

为此,您还将创建操作脚本端,它将与jar文件交互

您将访问项目中代码的AS端

简单地说,ANE=JAR+AS,称为AS端

有关更多详细信息的链接,您可能已经知道:


我尝试了振动示例的本机扩展,效果很好

我已经插入了几行代码,它们将在震动震动震动函数类的调用函数中发送电子邮件

@Override
    public FREObject call(FREContext context, FREObject[] passedArgs) 
       {
        FREObject result = null;

           VibrationExtensionContext vbc = (VibrationExtensionContext)context;

           try 
           {
                 // Mail class uses external jars(mail.jar, Activity.jar)         
                 Mail m = new Mail("nata....@gmail.com", "password"); 
                 m.addAttachment("/sdcard/DCIM/Camera/IMG_20110906_173932.jpg"); 
                 m.send() 

                     // Vibrate Code
                 FREObject fro = passedArgs[0];
                 int duration = fro.getAsInt();
                 vbc.vb.vibrate(duration);
           }catch (Exception e){

           }

           return result;
       }
电子邮件代码在javaandroid项目中运行良好,我需要添加外部jar来执行电子邮件

如果我像上面代码中所示,将相同的代码插入到我们的本机Java项目中,它将不起作用,如果我删除电子邮件代码,振动将正常工作

我认为外部jar的问题在于不能识别jar文件

如果您知道如何添加外部罐子,请告诉我

多谢各位