0

我使用 Flash Builder 4.6 创建了一个 android Flex 项目。最初,根 URL 是 localhost,Web 根是 /Applications/XAMPP/xamppfiles/htdocs/。该应用程序在模拟器上运行良好。

我还创建了一些用于访问数据的 PHP 服务,并在 localhost 上对其进行了测试。

现在,我想在实际设备上测试生成的 apk。为此,我将 rootURl 重新配置为我的服务器的全局 IP,并保持 Web 根目录不变。但是当我使用这些设置运行生成的 apk 时,应用程序无法访问服务器。

可能是什么问题呢 ?

4

1 回答 1

0

在本地测试时,通常指定的根 URL 是

http://localhost/

服务所在的目录隐含地从 Web 根目录和项目设置派生。

但是在使用实际服务器执行生产构建时,根 URL 需要准确指向服务所在的目录。

因此,如果服务位于服务器中的以下路径:

%some prefix%/ProjectName/services

相应的根 URL 将是

http://%serverip%/ProjectName

注意:不需要指向服务目录,因为生成的构建已经配置为在根 URL 中查找服务目录。

于 2012-08-13T08:26:15.953 回答