小编Mer*_*ran的帖子

android maven插件在Eclipse中没有得到ANDROID_HOME env变量

我正在开发一个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中不起作用.

eclipse android environment-variables maven-plugin maven

10
推荐指数
3
解决办法
2万
查看次数

在iOS7上更改UISwitch的onTintColor?

默认onTintColor为绿色,因为我在iOS7上看到它,但我希望它是另一种颜色.

[myUISwitch setOnTintColor:[UIColor customColor]];
Run Code Online (Sandbox Code Playgroud)

不起作用.on/offImages文档说,对iOS7没有影响.为什么它不起作用?我怎样才能改变它onTintColor

uiswitch ios ios7

3
推荐指数
1
解决办法
4448
查看次数

如何检查已安装 iOS 11 的设备支持 ARKit?

我目前正在研究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)

ios swift arkit

3
推荐指数
1
解决办法
1082
查看次数