首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在genexus ev3中定义存储数据库

在genexus ev3中定义存储数据库
EN

Stack Overflow用户
提问于 2014-06-25 09:34:32
回答 1查看 420关注 0票数 0

我使用genexus开发Android应用程序。我总是定义数据库将存储在C:\Program Files (x86)\Artech\GeneXus\GeneXusXEv3\Android\Templates\src\com\genexus\namespace\MainApplication.java文件中的SDCard中。

然而,昨天我已经安装了GeneXus Ev3,现在数据库被存储在设备的内部,即使我在文件中定义了application.setUseInternalStorageForDatabase(false)

这样,我就不能复制或替换数据库文件。

GeneXus ev3中有什么变化吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2014-06-25 23:04:46

Gx Ev3中的该设置不会发生变化。

请验证您是否为此版本的Genexus更改了正确的文件。

然后卸载应用程序,并使用F5再次运行它。

您可以验证您的设置是否已应用于目标文件:

(您的KB)\mobile\android\main(namespace)\MainApplication.java

便笺

在某些情况下,SD卡中的文件无法立即在文件资源管理器中刷新,请尝试断开连接并重新连接设备。

此外,你可以尝试使用像"AirDroid“这样的应用程序,这对从计算机到设备以及从设备到计算机复制文件非常有用。

在SDK平台-工具中,您可以尝试"adb pull",在您的示例中,类似于:

代码语言:javascript
复制
adb pull  /sdcard/Android/data/com.artech.revenewmobileandroid.revenewmobile/f‌​iles/db/revenewmobile.sqlite c:\revenewmobile.sqlite

能行得通。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24398884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档