Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Delphi[PAClient Error]错误:E6409无法打开文件_Android_Delphi_64 Bit - Fatal编程技术网

Android Delphi[PAClient Error]错误:E6409无法打开文件

Android Delphi[PAClient Error]错误:E6409无法打开文件,android,delphi,64-bit,Android,Delphi,64 Bit,两天来,我一直在试图解决这个问题,但没有运气 我正在使用delphi 10.3.3,我正在尝试构建和部署一个android 64位应用程序,并启用“生成android应用程序包文件”选项。发布配置 我得到这个错误: [PAClient Error]错误:E6409无法打开文件C:\Users\gaspe\Desktop\Workout Timer 2\Android64\Release\WorkoutTimer\linked_res.ap\。系统找不到指定的文件 我尝试了不同的SDK,清理项目,

两天来,我一直在试图解决这个问题,但没有运气

我正在使用delphi 10.3.3,我正在尝试构建和部署一个android 64位应用程序,并启用“生成android应用程序包文件”选项。发布配置

我得到这个错误:

[PAClient Error]错误:E6409无法打开文件C:\Users\gaspe\Desktop\Workout Timer 2\Android64\Release\WorkoutTimer\linked_res.ap\。系统找不到指定的文件

我尝试了不同的SDK,清理项目,搞乱项目文件夹权限,更新java,以管理员身份启动delphi。。我甚至尝试删除并重新安装所有内容!我做了我能想象到的一切,但没有成功

问题是,如果没有生成android应用程序包文件选项,它也会失败。 它将以以下错误停止:

[客户端错误]错误:E2312无法执行'C:\Users\Public\Documents\Embarcadero\Studio\20.0\CatalogRepository\AndroidDK\build tools\26.0.0\aapt.exe程序包-f-M C:\Users\gaspe\Desktop\WorkoutTimer 2\Android64\Release\WorkoutTimer\AndroidManifest.xml-f C:\Users\gaspe\Desktop\WorkoutTimer 2\Android64\Release\WorkoutTimer\bin\unsigned.apk-IC:\Users\Public\Documents\Embarcadero\Studio\20.0\CatalogRepository\androiddk\platforms\android-26\android.jar-S C:\Users\gaspe\Desktop\WorkoutTimer 2\Android64\Release\WorkoutTimer\res-A C:\Users\gaspe\Desktop\WorkoutTimer 2\Android64\Release\WorkoutTimer\libraryC:\Users\gaspe\Desktop\Workout Timer 2\Android64\Release\WorkoutTimer\classes的错误1 [PAClient Error]错误:E2312 C:\Users\gaspe\Desktop\Workout Timer 2\Android64\Release\WorkoutTimer\AndroidManifest.xml:错误:无法打开文件进行读取:没有此类文件或目录


如果有人有类似的问题,可以帮助我解决,我真的很感激,因为我不能继续我的项目。此刻我真的迷路了,

正如@SilverWolf所说,有些路径的位置声明不同。。我将AndroidManifest.xml设置为。\assets\internal而不是。\??
我不知道这是怎么发生的,但我因此损失了三天!问题解决了

只是猜测而已。检查项目部署。无法访问的文件已灰显。您可以删除它们并添加可访问的文件。@nolaspeaker我刚检查过,在部署中没有文件变灰,一切都在那里。我试着弄乱了一些设置,但还是没有运气。我开始认为这可能是因为签名,因为build configuration-debug和configuration-app store可以毫无问题地工作!只需将生成配置更改为release,所有这些消息都会被清除,然后重试生成。如果调试配置正常,但没有发布配置,则您可能会在发布配置中以不同的方式声明路径位置。还请记住,某些第三方可能有单独的调试和发布可再发行版本。@nolaspeaker我已经试过了怎么回事?我的猜测和我第一次遇到类似问题时的猜测是一样的。在开发我的应用程序的过程中,我改变了项目的文件夹结构,因为我添加了对附加路径的支持,并且有一些特定于平台的代码,为了便于维护,我将这些代码移到了单独的文件夹中。这还需要我更改项目选项中的路径位置。但由于每个构建配置都有单独的设置,我只在调试配置中更改了路径设置,但忘记了在发布配置中也必须进行相同的更改。