Symbian:启动JAR文件安装

本文提供了两种在Symbian系统中启动JAR文件安装的方法,包括使用ApaLsSession类直接启动和通过命令行方式启动,并介绍了具体实现步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

以下提供2种在Symbian中启动JAR文件安装的方法

各版本的参数可能不同,这2个函数通过6680测试 ,其他版本的参数以后测试过后会添加上来

void DoInstallL()
{
 RApaLsSession apaSession;
 User::LeaveIfError(apaSession.Connect());

 TDataType dataType(_L8("text/vnd.sun.j2me.app-descriptor"));
 TThreadId threadID;
 
 apaSession.StartDocument(_L("c://cn.jar"), dataType, threadID);
 apaSession.Close();

}

第二种方法

void DoInstallJARL() 

{

 CApaCommandLine* cmdLine;
 cmdLine=CApaCommandLine::NewLC();
 cmdLine->SetLibraryNameL(_L("z://System//apps//appinst//appinst.app"));
 cmdLine->SetDocumentNameL(_L("c://cn.jar"));
 cmdLine->SetTailEndL(_L8("INSTALLX"));
 cmdLine->SetCommandL(EApaCommandOpen);

 RApaLsSession as;
 TThreadId id;
 TInt err = as.Connect();
 if(err == KErrNone)
 {
  err=as.StartApp(*cmdLine, id);

 }

 CleanupStack::PopAndDestroy(cmdLine);    
}

这样需要我们在打包(makesis)时将cn.jar文件包含到正确的位置

最简单的安装方法:首先,读卡器或数据线“大容量存储模式”连接: 1:电脑上操作:将程序COPY到存储卡的others(其他); 2:手机上操作:应用程序---文件管理---选择存储卡---其他---找到该程序后点击它安装即可。 3:安装好的程序在这里:应用程序 JAVA游戏的安装须知:【 新手必看】  1:安装JAR程序游戏时,JAR文件名不能含有汉字,否则无法运行,请将文件名改成英文或拼音后安装。 2:将某些JAR安装到存储卡时,出现安装进度条到80%停止或死机的情况,但可以安装到手机内存。一般是存储卡兼容性不太好,建议格卡或换卡。 另外:关于JAR游戏安装出现“证书错误”时,不妨用这个方法试试: 大家知道,JAR游戏是不需要签名的,但出现“证书错误” ,应该是手机里自带的证书冲突,也就是也许你安装了某个软件在E盘,而他自带了某个证书,而机器只认C盘的证书,所以就发生系统错误了.(但JAR可以装手机里)说明可能是该JAR不支持安装这个机型,另外极有可能就是存储卡的问题, 解决方法如下: 把存储卡连上电脑后,找到存储卡的属性(鼠标右键最后一个)----工具----运行碎片整理一次(一般问题在这里就解决了)就能安装JAR软件了!如果还不行的话,进行多一步,找到存储卡的属性单击右键→属性→工具→有一个查错(选中)→然后把自动修复那项打上勾(另一个不要打!)→然后扫描等他查完 ……应该问题解决了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值