Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.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 visual studio 2013中的WIndows MDHA问题_Android_Cordova_Visual Studio 2013_Multi Device Hybrid Apps - Fatal编程技术网

Android visual studio 2013中的WIndows MDHA问题

Android visual studio 2013中的WIndows MDHA问题,android,cordova,visual-studio-2013,multi-device-hybrid-apps,Android,Cordova,Visual Studio 2013,Multi Device Hybrid Apps,我正试图了解在VisualStudio2013下使用Apache Cordova开发的multy混合应用程序。我刚刚创建了一个新项目,我正在尝试构建它,但当我尝试为android构建它时,我得到1个警告和1个错误 警告: Warning 1 The TypeScript Compiler was given no files for compilation, so it will skip compiling. C:\Program Files\MSBuild\Microsoft\Visu

我正试图了解在VisualStudio2013下使用Apache Cordova开发的multy混合应用程序。我刚刚创建了一个新项目,我正在尝试构建它,但当我尝试为android构建它时,我得到1个警告和1个错误

警告:

Warning 1   The TypeScript Compiler was given no files for compilation, so it will skip compiling.  C:\Program Files\MSBuild\Microsoft\VisualStudio\v12.0\TypeScript\Microsoft.TypeScript.targets   95  5   helloWorld
错误:

Error   2   The command ""C:\Users\user01\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" build --platform "Android" --configuration "Debug" --projectDir . --projectName "helloWorld" --language "en-US" --buildServerUrl "" --buildTarget "AndroidEmulator"" exited with code 1.  C:\Users\user01\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets   99  5   helloWorld

我已经在谷歌上搜索了这些错误,但我还没有整理出任何东西。你知道问题出在哪里吗?

问题是因为Android SDK没有提供Android target(最新版本)。确保您的系统中有以下各项:

  • 转到Android安装文件夹(对于我,C:\Users\username\AppData\Local\Android\Android sdk)
  • 转到工具文件夹并选择“android.bat”以管理员身份运行
  • 检查是否安装了最新版本的Android(例如API 19)
  • 如果未安装,请选择该API,单击接受许可证安装
  • 如果已安装,请关闭它,然后转到根文件夹(例如:C:\Users\username\AppData\Local\Android\Android sdk)
  • 双击AVD管理器并创建新的

现在我希望,您能够构建和运行该应用程序。

您的project是否有
.ts
文件?我没有。他们是否键入脚本文件?是的。这是类型SCRPT文件。您是否有可能使用Typescrpt MDHA模板创建新项目,然后添加包含内容的项目?没有。我刚刚做了一个新的cordova项目VS2013中有两种类型的MDHA项目。一个用于Javascript,另一个用于TypeScript。看起来您正在使用TypeScript版本。但从您的问题来看,不清楚您是否对默认VS项目进行了任何修改,以及您进行了什么样的修改