2016-04-28 36 views
0

我試圖通過遵循this address上的步驟發佈Xamarin.Forms項目與Visual Studio 2015
Resource.String不包含'Hello'的定義

我迄今所做的:
我已經改變了項目的build配置版本模式
,並創造了那麼密鑰庫使用工具發佈的項目
/安卓/發佈Android應用程序。

但我得到這些錯誤,當我運行在Release模式項目:

Resource.String不包含「Application.Name」
Resource.String不包含定義的定義'你好'

任何想法?

注意:此選項是沒有看到我的Visual Studio:
enter image description here

我的Android清單文件:
enter image description here

+0

可以顯示Android Manifest文件的屏幕截圖嗎? – Sreeraj

+0

你能解釋那個文件嗎?抱歉,我是Xamarin新手 –

+0

在解決方案資源管理器中,右鍵單擊Android項目,單擊選項。清單文件打開。否則,你也可以直接打開它。在Android項目中打開屬性文件夾(下拉菜單)。雙擊清單文件。打開清單後,分享屏幕截圖 – Sreeraj

回答

3

由於更改資源文件,可能會發生此類型的錯誤。這可以通過清理解決方案並重新構建它來解決

3

您可以檢查是否Xamarin.Droid項目包含在資源的strings.xml文件>具有以下數據的值:

<?xml version="1.0" encoding="utf-8"?> 
<resources> 
    <string name="Hello">Hello World, Click Me!</string> 
    <string name="ApplicationName">$projectname$</string> 
</resources> 

還要確保構建操作是AndroidResource中的St屬性rings.xml。

+0

是的,在project.droid \ obj \ Debug \ __ library_projects __ \ Xamarin.Forms.Platform \ library_project_imports \水庫\值。但我無法理解其餘的。 AndroidResource? –

+0

非常有幫助!在我的項目中,Strings.xml存在但未包含在項目中。 –

相關問題