错误DEP10402:找不到起始页面.您可能需要构建项目

Cor*_*oth 28 cordova visual-studio-cordova

我尝试使用IOS/Ripple调试时,我的一个Visual Studio 2015 Cordova项目最近开始出现此错误 - iPhone(任何):

错误DEP10402:找不到起始页面.您可能需要构建项目.

奇怪的是,它只发生在这个项目中,它适用于Android/Ripple.我也可以很好地部署和调试到本地/远程设备.

我已经尝试过重建当然以及清除Cordova缓存以及重新启动.

有任何想法吗?

asa*_*a15 32

上述两种解决方案都不适用于我.我做了这个步骤:

1. Locate the start page in config.xml. Usually, it is index.html.
2. Make a copy the index.html and paste it back. The filename is like "index - Copy.html".
3. Delete the original index.html
4. Rename "index - Copy.html" back to index.html
5. Start Debug.
Run Code Online (Sandbox Code Playgroud)

它对我有用.


Mr.*_*nde 21

有同样的问题,发布的解决方案并没有为我解决.

我发现当我将平台从Android更改为iOS并且Visual Studio能够部署Cordova项目时......

因此,要解决Android问题,我执行了以下操作:

 1. I opened the project folder in Explorer
 2. Entered the "platforms" sub-folder
 3. Deleted the subfolder "android". 
 4. Back to Visual Studio => changed platform back to android
 5. Rebuild.
Run Code Online (Sandbox Code Playgroud)

现在android涟漪对我有用.

另一件事是创建一个新的解决方案配置:

 1. Set your project as Startup project
 2. Build => Configuration Manager...
 3. Choose <New...>
 4. Name your config. Don't copy settings.
 5. Click OK.
 6. Set checkmarks in Build and Deploy for your startup project only.
Run Code Online (Sandbox Code Playgroud)

现在选择新配置允许我调试纹波.

编辑: 这在我的解决方案中不时发生.除了上述步骤之外,我还必须使用cordova CLI重新安装平台,并且(从Visual Studio)再次删除和添加cordova插件.我建议尝试列出的答案,直到找到解决问题的方法.

  • 这就是我如何解决问题,这应该是答案 (3认同)

小智 1

我在新的开发环境中遇到了这个错误,我从 git 加载了项目。

通过在 Visual Studio 的起始页上使用“添加 --> 现有项目...”重新添加文件解决了该错误。实际上没有删除文件或类似的东西。

之后,我在运行 Ripple 时在项目文件上遇到了一堆 404 错误,尝试以与起始页文件相同的方式解决这些错误,但这并没有解决错误。最终通过删除“%APPDATA%”下的“.cordova”文件夹然后重建项目也解决了这些问题。