运行 Xamarin for Visual Studio 2017 的问题
Problems with running Xamarin for Visual Studio 2017
好的,我一直在搜索和搜索,似乎人们对我的问题有一些相似的情况,但是,none 所提供的解决方案甚至提供了一个合理的解决方案。我最近安装了 Visual Studio 2017。我继续通过创建一个应用程序(名为 "Try")来测试 Xamarin Android 模拟器,上面什么都没有。请注意,这是 Visual Studio 2017 的全新安装,带有 JDK 1.8.0_152 和 Android 7.1.1 (25)。马上,构建失败了。我清理了解决方案并尝试再次构建。失败。
我一直收到这些错误:
Severity Code Description Project File Line Suppression State
Error error: <identifier> expected
package try.try; Try C:\Users\User\source\repos\Try\Try\obj\Debug\android\src\try\try\R.java 8
_______________________________________________________________________
Severity Code Description Project File Line Suppression State
Error error: class, interface, or enum expected
package try.try; Try C:\Users\User\source\repos\Try\Try\obj\Debug\android\src\try\try\R.java 8
_______________________________________________________________________
Severity Code Description Project File Line Suppression State
Error error: class, interface, or enum expected
package try.try; Try C:\Users\User\source\repos\Try\Try\obj\Debug\android\src\try\try\R.java 8
太好了,所以这与 R.java8 有关系吗?我去源头并得到这个:
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* aapt tool from the resource data it found. It
* should not be modified by hand.
*/
package try.try;
public final class R {
public static final class attr {
}
public static final class id {
public static final int textureView1=0x7f040000;
}
public static final class layout {
public static final int main=0x7f020000;
}
public static final class string {
public static final int app_name=0x7f030000;
}
}
这里有什么问题?我什至还没有开始编码或修补 Xamarin。有人可以解释一下吗?
想通了。我不知道为什么,但是 Visual Studio 2017 将这些项目文件放在了与以前版本完全不同的位置。通常,它会被放在这里:Documents>Visual Studio 2017>Projects>[Project Name]。似乎您放置项目的位置与 Xamarin 有某种冲突。我的建议是将项目位置更改为我上面提到的位置,然后重新构建解决方案。如果这不起作用,请在指定位置创建一个新项目并进行测试。我有一个类似的问题,并为我解决了它。
好的,我一直在搜索和搜索,似乎人们对我的问题有一些相似的情况,但是,none 所提供的解决方案甚至提供了一个合理的解决方案。我最近安装了 Visual Studio 2017。我继续通过创建一个应用程序(名为 "Try")来测试 Xamarin Android 模拟器,上面什么都没有。请注意,这是 Visual Studio 2017 的全新安装,带有 JDK 1.8.0_152 和 Android 7.1.1 (25)。马上,构建失败了。我清理了解决方案并尝试再次构建。失败。
我一直收到这些错误:
Severity Code Description Project File Line Suppression State
Error error: <identifier> expected
package try.try; Try C:\Users\User\source\repos\Try\Try\obj\Debug\android\src\try\try\R.java 8
_______________________________________________________________________
Severity Code Description Project File Line Suppression State
Error error: class, interface, or enum expected
package try.try; Try C:\Users\User\source\repos\Try\Try\obj\Debug\android\src\try\try\R.java 8
_______________________________________________________________________
Severity Code Description Project File Line Suppression State
Error error: class, interface, or enum expected
package try.try; Try C:\Users\User\source\repos\Try\Try\obj\Debug\android\src\try\try\R.java 8
太好了,所以这与 R.java8 有关系吗?我去源头并得到这个:
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* aapt tool from the resource data it found. It
* should not be modified by hand.
*/
package try.try;
public final class R {
public static final class attr {
}
public static final class id {
public static final int textureView1=0x7f040000;
}
public static final class layout {
public static final int main=0x7f020000;
}
public static final class string {
public static final int app_name=0x7f030000;
}
}
这里有什么问题?我什至还没有开始编码或修补 Xamarin。有人可以解释一下吗?
想通了。我不知道为什么,但是 Visual Studio 2017 将这些项目文件放在了与以前版本完全不同的位置。通常,它会被放在这里:Documents>Visual Studio 2017>Projects>[Project Name]。似乎您放置项目的位置与 Xamarin 有某种冲突。我的建议是将项目位置更改为我上面提到的位置,然后重新构建解决方案。如果这不起作用,请在指定位置创建一个新项目并进行测试。我有一个类似的问题,并为我解决了它。