因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的机器修改studio.vmoptions)中-Xms和-Xmx的值。文档中使用的是748m, 可自行修改。
二、配置AS的JDK、SDK
在IDE中添加一个没有classpath的JDK, 这样可以确保使用源码里的库文件
SDK在基于BSP生成的。过程大概是:安装PB和相应的BSP,在BSP的基础之上建立工程,进行CE定制。
定制完成后,先要编译成功,然后才能生成SDK。
------解决方案--------------------------------------------------------
我感觉是两者针对的用户不同:
BSP:用户自己裁剪Wince系统时需要导入到PB开发工具中,如果用户不去更新系统应该就不需要它;
SDK:它是上面的生成系统镜像nk的副产品,是系统定制方供给板卡最终用户使用的软件包,用户使用它来开发应用程序等。
------解决方案--------------------------------------------------------
SDK用于应用程序开发,相当于api的合集,安装在evc上。
bsp包用于pb5.0定制系统,是板底支持包,生成系统后,可以通过pb5.0制作sdk,用于evc开发应用。
evc只有安装了sdk才可用。
------解决方案--------------------------------------------------------
一般会用相应的BSP生成的SDK来开发应用程序,
再把应用程序在这个BSP生成的WINCE系统下运行!
由于不确定您所指的具体SDK数据库是哪一个,以下为一般SDK数据库引用 *** 作步骤:
打开你的开发工具,比如Visual Studio等
在工具菜单栏中找到“项目”,选择“添加引用”选项
在d出的“添加引用”窗口中选择“浏览”选项卡
浏览到SDK数据库的安装目录,找到需要引用的数据库文件,选择并点击“确定”按钮
引用成功后,在代码中添加对SDK数据库的引用,即可调用其中的API函数进行开发
注意事项:在引用SDK数据库时,请确认你所使用的开发工具支持SDK数据库的版本,避免版本兼容问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)