Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.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
Xamarin.android Visual studio 2012和mono droid_Xamarin.android - Fatal编程技术网

Xamarin.android Visual studio 2012和mono droid

Xamarin.android Visual studio 2012和mono droid,xamarin.android,Xamarin.android,刚刚开始使用Visual Studio 2012和Mono droid测试android应用程序开发。 到目前为止还不错,但我注意到的第一件事是启动新项目时并没有创建AndroidManifest.xml。我发现你可以从项目比例中生成一个。 结果是: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"> <

刚刚开始使用Visual Studio 2012和Mono droid测试android应用程序开发。 到目前为止还不错,但我注意到的第一件事是启动新项目时并没有创建AndroidManifest.xml。我发现你可以从项目比例中生成一个。 结果是:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
<uses-sdk />
<application>
</application>
</manifest>
但当我尝试删除上面的代码行并通过manifest.xml将其集成时,问题就出现了,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
  <uses-sdk />
  <application android:icon="@drawable/Icon">
     <activity class=".Activity1" 
               android:label="Apptests">
       <intent-filter>
         <action android:name="android.intent.action.MAIN" />
         <category android:name="android.intent.category.LAUNCHER" />
       </intent-filter>
    </activity>
  </application>
</manifest>


如何在AndroidManifest.xml中正确描述Activity1.cs?

默认情况下,Monodroid在构建时创建清单文件。它接受您的项目设置和注释,并根据这些设置和注释创建清单文件。您确实不应该删除活动上的注释。保留它,monodroid将为您处理它,并将其与清单中的任何其他内容合并。

默认情况下,monodroid在构建时创建清单文件。它接受您的项目设置和注释,并根据这些设置和注释创建清单文件。您确实不应该删除活动上的注释。保留它,monodroid将为您处理它,并将其与清单中的任何其他内容合并。

AndroidManifest.xml是生成过程的一部分,在Properties\AndroidManifest.XML中找到的XML与基于自定义属性生成的XML合并。

AndroidManifest.XML作为构建过程的一部分生成,在Properties\AndroidManifest.XML中找到的XML与基于自定义属性生成的XML合并。

根据,没有像
这样的属性。它应该是

但是Mono for Android使用自定义属性处理AndroidManifest.xml中的几乎所有内容,所以您不必费心向其中添加任何内容

因此,在您的情况下,如果您坚持,AndroidManifest.xml的活动部分应该是这样的:

根据,没有
这样的属性。它应该是

但是Mono for Android使用自定义属性处理AndroidManifest.xml中的几乎所有内容,所以您不必费心向其中添加任何内容

因此,在您的情况下,如果您坚持,AndroidManifest.xml的活动部分应该是这样的:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android">
  <uses-sdk />
  <application android:icon="@drawable/Icon">
     <activity class=".Activity1" 
               android:label="Apptests">
       <intent-filter>
         <action android:name="android.intent.action.MAIN" />
         <category android:name="android.intent.category.LAUNCHER" />
       </intent-filter>
    </activity>
  </application>
</manifest>