Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.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
Playn:无法为任何Playn演示成功部署Android配置文件_Android_Plugins_Maven_Playn - Fatal编程技术网

Playn:无法为任何Playn演示成功部署Android配置文件

Playn:无法为任何Playn演示成功部署Android配置文件,android,plugins,maven,playn,Android,Plugins,Maven,Playn,我似乎已经在eclipse和maven中成功安装了playn及其示例,并构建了一个框架应用程序。一切都适用于Java或HTML构建。不幸的是,我无法部署到android:每次尝试部署时,我都会得到: mvn -e android:Deploy + Error stacktraces are turned on. [INFO] Scanning for projects... [INFO] Reactor build order: [INFO] PlayN Showcase Metaproj

我似乎已经在eclipse和maven中成功安装了playn及其示例,并构建了一个框架应用程序。一切都适用于Java或HTML构建。不幸的是,我无法部署到android:每次尝试部署时,我都会得到:

mvn -e android:Deploy
+ Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO] Reactor build order: 
[INFO]   PlayN Showcase Metaproject
[INFO]   PlayN Showcase Core
[INFO]   PlayN Showcase Java
[INFO]   PlayN Showcase HTML
[INFO]   PlayN Showcase Android
[INFO] Searching repository for plugin with prefix: 'android'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] The plugin 'org.apache.maven.plugins:maven-android-plugin' does not exist or no valid version could be found
[INFO] ------------------------------------------------------------------------

我尝试过删除~/.m2/repository/com/jayway/maven/plugins/android/generation2/android-maven-plugin/3.0.0-alpha-13目录,但这似乎没有什么区别(尽管maven每次都会成功地将其拉回)。另外,如果我对整个项目进行mvn清理,android组件将与其他所有组件一起构建。因此,问题似乎完全局限于“部署”。难解…

正如您从错误报告中看到的,Maven正在尝试使用默认组
org.apache.Maven.plugins来解决插件,这在您的情况下是错误的。您需要明确指定组:

<plugin>
    <groupId>com.jayway.maven.plugins.android.generation2</groupId>
    <artifactId>maven-android-plugin</artifactId>
    <version>3.0.0-alpha-13</version>
</plugin>

从错误报告中可以看到,Maven正在尝试使用默认组
org.apache.Maven.plugins
解析插件,这在您的情况下是错误的。您需要明确指定组:

<plugin>
    <groupId>com.jayway.maven.plugins.android.generation2</groupId>
    <artifactId>maven-android-plugin</artifactId>
    <version>3.0.0-alpha-13</version>
</plugin>

非常感谢。你一下子就搞定了!对于其他点击此链接的人,有问题的文件是:~/.m2/repository/org/apache/maven/plugins/maven-android-plugin/maven-metadata-central.xml谢谢!你一下子就搞定了!对于其他点击此链接的人,有问题的文件是:~/.m2/repository/org/apache/maven/plugins/maven-android-plugin/maven-metadata-central.xml