0

经过数小时的搜索以使其运行后,我现在陷入困境。所以发生了什么事?我试图深入研究 PlayN 框架来编写我在 android 上的第一款游戏。经过一番挣扎,我用 maven 生成了我的第一个项目(因为显然某些版本在 maven repo 中不可用)所以我使用了最新版本的 playn-archetype:

mvn archetype:generate -DarchetypeGroupId=com.googlecode.playn -DarchetypeArtifactId=playn-archetype -DarchetypeVersion=1.7.1

它巧妙地生成了我的项目。然后我将Android SDK改为17而不是生成的11并运行项目。但是不是PlayN资产项目中的背景图像,我只得到一个黑屏,我的手机角落有一个小框,其中包含错误错误。到目前为止,LogCat 或 IntelliJ-IDEA 中的任何其他日志记录功能均未显示任何异常或错误。这里是屏幕的图片

有没有人遇到并解决过这个问题?谢谢您的帮助!

我正在使用的东西:

  • 安卓 SDK 17
  • Java 开发工具包 7 更新 25
  • IntelliJ IDEA 12
4

1 回答 1

0

所以我在googlecode上的人的帮助下找到了一个解决方案。

首先我需要将变量设置为我使用的不同的东西:(为了完成图片,我将写下我添加的所有变量)

%JAVA_HOME%设置为您的 Java 文件夹(应该是 JDK 1.6)添加到路径%JAVA_HOME%\bin

%ANDROID_HOME%设置为您的 Android SDK 文件夹添加到路径%ANDROID_HOME%\tools%ANDROID_HOME%\platform-tools

%M2_HOME%设置为 Maven 文件夹 添加到路径%M2_HOME%\bin

让 maven 使用 playn-archetype 生成您的项目

mvn archetype:generate -DarchetypeGroupId=com.googlecode.playn -DarchetypeArtifactId=playn-archetype -DarchetypeVersion=1.7.1

然后将以下代码添加到顶级 pom (MyGame\pom.xml) 中(双星中的文本是您必须添加的内容)

<properties>
   <playn.version>1.7.1</playn.version>
   **<android.maven.version>3.6.0</android.maven.version>**
</properties>

<modules>
   <module>assets</module>
   <module>core</module>
   **<module>android</module>**
</modules>

现在您可以使用

mvn 安装 -pl 安卓 -am

并在您的手机上运行它

mvn -f android\pom.xml android:运行

这应该可以解决问题,如果您的手机已连接到计算机,则带有背景图像的 android 项目应该在显示屏上可见。

于 2013-06-21T21:40:32.973 回答