【问题标题】:Packaging Failed. Could not create the Android package.打包失败。无法创建 Android 包。
【发布时间】:2014-08-28 20:06:05
【问题描述】:

我正在 Visual Studio 2010 中为 android 应用程序开发 xamarin。 每当我运行我的模拟器时,它会显示两个错误并且不编译我的应用程序

错误 1 ​​对路径“resources.apk.bk”的访问被拒绝。
错误2 目录不为空。

和例外

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Csc.exe /noconfig /nowarn:1701,1702 /nostdlib+ /errorreport:prompt /warn:4 /define:DEBUG;TRACE;MOBILE ;ANDROID;ANDROID_1;ANDROID_2;ANDROID_3;ANDROID_4; ANDROID_5;ANDROID_6;ANDROID_7;ANDROID_8;ANDROID_9;ANDROID_10;ANDROID_11;ANDROID_12;ANDROID_13;ANDROID_14;ANDROID_15;ANDROID_16;ANDROID_17;ANDROID_18;ANDROID_19 /errorendlocation /preferreduilang:en-US /reference:"C:\Program文件 (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v4.4\Mono.Android.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\ mscorlib.dll" /reference:"C:\Program Fi文件 (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Core.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\ System.dll" /reference:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.dll" /reference:"C:\Program Files (x86)\Reference程序集\Microsoft\Framework\MonoAndroid\v1.0\System.Xml.Linq.dll" /debug+ /debug:full /filealign:512 /optimize- /out:obj\Debug\HelloWorldXamarin.dll /target:library /utf8output MainActivity .cs Resources\Resource.Designer.cs Properties\AssemblyInfo.cs "C:\Users\Dhaval\AppData\Local\Temp\MonoAndroid,Version=v2.2.AssemblyAttributes.cs" obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B- B56E-8E70B10BC5D3.cs obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs HelloWorldXamarin -> c:\users\dhaval\documents\visual studio 2010\Projects\HelloWorldXamarin\HelloWorldXamarin\bin\Debug\HelloWorldXamarin.dll C:\Program Files (x86)\Java\jdk1.6.0_39\bin\jarsigner.exe -keystore "C:\Users\Dhaval\AppData\Local\Xamarin\Mono for Android\debug.keystore" -storepass android -keypass android -digestalg SHA1 -sigalg md5withRSA -signedjar bin\Debug\HelloWorldXamarin.HelloWorldXamarin-Signed-Unaligned.apk obj\Debug\android\bin\HelloWorldXamarin.HelloWorldXamarin.apk androiddebugkey 指定的任务可执行位置“C:\Users\Dhaval\AppData\Local\Android\android-sdk\tools\zipalign.exe”无效。 构建失败。

【问题讨论】:

    标签: android visual-studio-2010 mobile xamarin


    【解决方案1】:

    好吧,我当然不是这里的专家,但我确实遇到了同样的问题,而且我似乎找到了解决方案。

    错误的最后一部分

    C:\Users\Dhaval\AppData\Local\Android\android-sdk\tools\zipalign.exe" 无效。

    我相信来自 Xamarin 本身的安装。您需要做的是找到此文件(很可能在特定的 sdk 构建中找到,但我只是通过搜索我的 C 驱动器找到它)并将其复制到上面列出的工具文件夹中,模拟器期望找到该文件.您应该会发现,如果您现在看那里,它实际上并不存在,这将对您编译包的能力产生严重影响。

    我希望这可以帮助您解决问题,如果这对您有用,请告诉我!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 2019-04-30
      • 1970-01-01
      相关资源
      最近更新 更多