Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.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
我怎么能知道packagename,构建一个Android电子邮箱_Android_Air_Adobe_Air Native Extension_Ane - Fatal编程技术网

我怎么能知道packagename,构建一个Android电子邮箱

我怎么能知道packagename,构建一个Android电子邮箱,android,air,adobe,air-native-extension,ane,Android,Air,Adobe,Air Native Extension,Ane,我正在尝试为Android实现一个外部库和一个包装器 我总是在LogCat中收到“未找到类”错误消息。访问本机代码没有问题,但当我尝试访问外部库函数时,它失败了 我试过了 失败的。 Adobe Flash Platform*包括本机扩展包中的资源 阅读这些文件: 我想我可能在加载资源时遇到问题,因此无法正确访问该类,或者在某个地方崩溃 My platformoptions.xml文件 <packagedDependencies> <packagedDe

我正在尝试为Android实现一个外部库和一个包装器

我总是在LogCat中收到“未找到类”错误消息。访问本机代码没有问题,但当我尝试访问外部库函数时,它失败了

我试过了

失败的。 Adobe Flash Platform*包括本机扩展包中的资源 阅读这些文件:

我想我可能在加载资源时遇到问题,因此无法正确访问该类,或者在某个地方崩溃

My platformoptions.xml文件

    <packagedDependencies>
        <packagedDependency>my_sdk.jar</packagedDependency>
    </packagedDependencies>
  <packagedResources>
  <packagedResource>
  <packageName>com.my_sdk</packageName>
  <folderName>res</folderName>
  </packagedResource>
  </packagedResources>
</platform>
我的问题是,我如何知道packageName,res是我从外部库复制和粘贴所有资源的文件夹,但包除外?我刚刚随机编写了com.my_sdk


谢谢

您可以解压缩jar文件并浏览目录。例如,您可以找到:com/google/gson/,因此您应该将packageName标记指定为com.google.gson

或者您可以在您的库中查找javadoc

至于folderName标签。如果它是android lib,那么应该在调用dir时使用库中的资源指定它。如果您的lib只是与一些java代码发生了冲突,您不应该指定packagedResource标记。并且只使用jar名称编写PackagedDependence标记。看