我正在开发一个Android应用程序项目,它是一个Maven项目.当我尝试以"maven install"运行时,这就是我得到的:
"无法在项目android-client上执行目标com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources(default-generate-sources):找不到Android SDK路径你可以在pom文件的插件配置部分使用...或...或在命令行上使用-Dandroid.sdk.path = ...或通过设置环境变量ANDROID_HOME - > [Help 1]进行配置"
如果我将我的android_home路径硬编码到pom.xml,它工作正常,但我们使用git,每个人可能有不同的路径android_home.why没有android-maven-plugin在eclipse中获取env变量?
android_home env变量在我的PATH中.我在我的pom.xml中写了$ {env.ANDROID_HOME},但它仍然无效.
奇怪的是,如果我使用终端(mvn安装)作为maven安装运行,它的工作原理!
实际上这对我来说是非常可选的问题,但我仍然想知道为什么这个插件在Eclipse中不起作用.
默认onTintColor
为绿色,因为我在iOS7上看到它,但我希望它是另一种颜色.
[myUISwitch setOnTintColor:[UIColor customColor]];
Run Code Online (Sandbox Code Playgroud)
不起作用.on/offImages
文档说,对iOS7没有影响.为什么它不起作用?我怎样才能改变它onTintColor
?
我目前正在研究ARKit
基于应用程序。我需要检查ARKit
支持的设备。
我有两个UIViewController
小号
1)ARKit
视图控制器 2) 非ARKit
视图控制器。
我必须根据设备支持设置一个视图控制器之一。
目前我正在检查下面的代码。但这不适用于某些不支持ARKit
但具有 iOS 11 的设备。
if #available(iOS 11.0, *) {
arProfileClosetController = THARClosetViewController(nibName: THARClosetViewController.className, bundle: nil)
} else {
arProfileClosetController = THNonARClosetViewController(nibName: THNonARClosetViewController.className, bundle: nil)
}
Run Code Online (Sandbox Code Playgroud)