|
|
导航: |
论坛 -> 移动应用开发
斑竹:flyers,iamdream |
|
作者: |
|
2019/3/27 15:18:28 |
标题: |
求助webservice调用 xe10.3 安卓平台导入wsdl后闪退 |
浏览:1503 |
|
加入我的收藏 |
楼主: |
xe10.3 安卓平台 webservice调用 导入wsdl后 自动生成单元文件后,编译下载后闪退。 手机是华为荣耀V10 安卓9
初来乍到,请各位大侠给指条路
----------------------------------------------
- |
作者: |
|
2019/3/27 20:55:24 |
1楼: |
顶上去
----------------------------------------------
-
|
作者: |
|
2019/3/28 9:58:09 |
2楼: |
顶上去
----------------------------------------------
-
|
作者: |
|
2019/3/28 12:33:20 |
4楼: |
导入能正常生成cpp文件,编译也都正常,安卓到手机后闪退。 而且,我并没有在程序中去使用这个CPP生成对象 吧CPP文件移除工程就没问题
----------------------------------------------
-
|
作者: |
|
2019/3/28 12:40:27 |
5楼: |
温馨提示:提示错误或闪退标准答案:插上你的手机,代码 debug 模式 f9 等待错误发生,点 break 查看 callstack,然后 请 给出 Callstack 内容,否则你自己玩吧。
温馨提示了几百次。从来没有照做的。
我早就看到你的问题了,但是一想到,没人听,也就懒得发。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2019/3/28 13:43:41 |
6楼: |
我一定听,后面附上内容
----------------------------------------------
-
|
作者: |
|
2019/3/28 13:44:20 |
7楼: |
另外 问一下 :DelphiXE10.2.3 安卓版本一直是14 自动生成的AndroidManifest.xml 文件中 <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="14" /> 我下载了5.0-6.0的sdk及 Builder tool 结果版本还是14
NDK我指定了 19的版本 也不行
----------------------------------------------
-
|
作者: |
|
2019/3/28 15:02:35 |
8楼: |
都是 EMB 定死的。 换 10.3.1 就能变 安卓8 了。 <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="28" /> 好像最低就是 19 了。不能再低了。
ndk 据说 可以换。 但是 ADK 不能换,EMB 规定是什么,就是什么,别自己换。否则出问题活该。
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2019/3/28 15:20:38 |
9楼: |
@wang_80919 王哥,再问个问题,android7下安装apk 因URI权限问题不行了,我改了一下,还是有问题,您帮我看一眼:
UnicodeString sURL,sPath; _di_JFile oFile; _di_JIntent oIntent; _di_Jnet_Uri JURI; sPath=System::Ioutils::TPath::GetSharedDownloadsPath();//GetSharedDownloadsDir(); if(TJBuild_VERSION::JavaClass->SDK_INT >= TJBuild_VERSION_CODES::JavaClass->N) { oFile=TJFile::JavaClass->init(StringToJString(sPath+L"/APP.apk")); oIntent= TJIntent::JavaClass->init(TJIntent::JavaClass->ACTION_VIEW); oIntent->setAction(TJIntent::JavaClass->ACTION_VIEW); oIntent->setFlags(TJIntent::JavaClass->FLAG_GRANT_READ_URI_PERMISSION); oIntent->addFlags(TJIntent::JavaClass->FLAG_ACTIVITY_NEW_TASK); JURI= TJFileProvider::JavaClass->getUriForFile(TAndroidHelper::Context,StringToJString(L"com.embarcadero.TestIntents.fileprovider"),oFile); oIntent->setDataAndType(JURI,StringToJString(L"application/vnd.android.package-archive")); TAndroidHelper::Activity->startActivity(oIntent); }
----------------------------------------------
-
|
作者: |
|
2019/3/28 16:38:11 |
10楼: |
我不懂 URI,也懒得去懂。
----------------------------------------------
(C)(P)Flying Wang
|
|