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