每次我尝试在Ubuntu 12.04中打开Eclipse时,我都会收到一个不满意的链接错误,它将无法打开.我最近安装了java JDK和Android SDK,这可能是问题吗?我按照本教程.
这是日志信息:
!SESSION 2012-04-15 21:05:46.902 -----------------------------------------------
eclipse.buildId=I20110613-1736
java.version=1.7.0
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB
Command-line arguments: -os linux -ws gtk -arch x86_64
!ENTRY org.eclipse.osgi 4 0 2012-04-15 21:05:47.885
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-gtk-3740 in java.library.path
no swt-gtk in java.library.path
Can't load library: /home/tom/.swt/lib/linux/x86_64/libswt-gtk-3740.so
Can't load library: /home/tom/.swt/lib/linux/x86_64/libswt-gtk.so
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285)
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194)
at org.eclipse.swt.internal.C.<clinit>(C.java:21)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132)
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:695)
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161)
at …Run Code Online (Sandbox Code Playgroud) 在更换笔记本电脑并更新到Android Studio版本0.8.2后尝试构建项目时出现此错误.
FAILURE:构建因异常而失败.
出了什么问题:在根项目'MyProject'中找不到任务''.
尝试:运行gradle任务以获取可用任务列表.使用--stacktrace选项运行以获取堆栈跟踪.使用--info或--debug选项运行以获取更多日志输出.
建筑失败
这是我的Gradle文件:
顶级settings.gradle
include ':MyProject'
Run Code Online (Sandbox Code Playgroud)
MyProject中的build.gradle:
apply plugin: 'com.android.application'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath "com.android.tools.build:gradle:0.12.+"
}
}
repositories {
mavenCentral()
}
android {
compileSdkVersion 20
buildToolsVersion "20"
defaultConfig {
minSdkVersion 14
targetSdkVersion 20
}
}
dependencies {
compile 'de.timroes.android:EnhancedListView:0.3.0@aar'
compile 'com.nineoldandroids:library:2.4.0'
}
Run Code Online (Sandbox Code Playgroud)
顶级build.gradle为空
我已经下载了最新的Android Studio,当我运行studio64.exe时,它会将Android Studio作为独立应用程序打开,但是我想将它安装到我的系统中.
该网站说有一个安装向导,但我直接进入Android Studio开始屏幕.还有办法在Windows机器上安装它吗?
这是一个最近困扰我的话题.
在JFrame中创建游戏时,如果要使用paintComponent()-method将图形添加到JPanel中,您将如何为游戏提供不同的阶段?哪种表现最好?
我能想到的两种方式是:
paintComponent()方法和计时器的面板.一个不同的面板将用于游戏的每个阶段(等级等).paintComponent()-method中,则使用if语句说明if(gameover)然后为此阶段的游戏绘制图形.或者还有其他更好的方法吗?
我有一个应用程序在打开时加载列表视图,但我得到一个数组索引超出界限异常,没有关于问题所在的线索.它试图在某处访问index = -1,但我不知道在哪里.
该应用程序从数据库加载家庭作业信息,将它们放入ArrayList中的单独的Homework对象,并从那里将其加载到ListView中.我真的不知道异常的来源,我检查了所有代码.列表中只有1个作业,但是当我尝试打开它时,应用程序拒绝打开并强制关闭.这是LogCat输出
谢谢
LogCat输出
01-11 16:38:43.644: E/AndroidRuntime(7267): FATAL EXCEPTION: main
01-11 16:38:43.644: E/AndroidRuntime(7267): java.lang.ArrayIndexOutOfBoundsException: length=29; index=-1
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.text.StaticLayout.calculateEllipsis(StaticLayout.java:738)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.text.StaticLayout.out(StaticLayout.java:702)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.text.StaticLayout.generate(StaticLayout.java:410)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.text.StaticLayout.<init>(StaticLayout.java:140)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.widget.TextView.makeSingleLayout(TextView.java:5888)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.widget.TextView.makeNewLayout(TextView.java:5745)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.widget.TextView.onMeasure(TextView.java:6102)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.view.View.measure(View.java:15513)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:645)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:425)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.view.View.measure(View.java:15513)
01-11 16:38:43.644: E/AndroidRuntime(7267): at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:4827)
01-11 16:38:43.644: …Run Code Online (Sandbox Code Playgroud) 我使用Swing创建了一个游戏,它有点不可靠,所以我开始使用Slick2D游戏引擎重新制作它,我遇到了问题.
每次调用更新方法时,游戏的背景在屏幕上以一定的像素滚动.这样可以加速和减速,因此背景会非常快速地移动,然后非常慢,并且会保持波动.
我试过*delta(它监视刷新率,我想!)我的值移动背景,但因为这不会给我一个确切的值我可以用来将背景重置到左侧(2背景移动)从右到左.左手一个向右移动-800像素).
造成这种情况的原因是什么?我如何克服它?
谢谢