小编Tom*_*son的帖子

Eclipse无法加载SWT库

每次我尝试在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)

java eclipse ubuntu unsatisfiedlinkerror

291
推荐指数
6
解决办法
18万
查看次数

Android Studio构建失败,在根项目'MyProject'中找不到"任务"."

在更换笔记本电脑并更新到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 build gradle android-studio

87
推荐指数
6
解决办法
12万
查看次数

Android Studio没有安装向导

我已经下载了最新的Android Studio,当我运行studio64.exe时,它会将Android Studio作为独立应用程序打开,但是我想将它安装到我的系统中.

该网站说有一个安装向导,但我直接进入Android Studio开始屏幕.还有办法在Windows机器上安装它吗?

java android android-studio

6
推荐指数
1
解决办法
1万
查看次数

Java图形 - 游戏的阶段

这是一个最近困扰我的话题.

在JFrame中创建游戏时,如果要使用paintComponent()-method将图形添加到JPanel中,您将如何为游戏提供不同的阶段?哪种表现最好?

我能想到的两种方式是:

  1. 添加和删​​除包含自己的paintComponent()方法和计时器的面板.一个不同的面板将用于游戏的每个阶段(等级等).
  2. 将所有内容保存在一个面板或框架中,并具有许多布尔值和if语句.例如,如果游戏结束时布尔值更改为true,并且在paintComponent()-method中,则使用if语句说明if(gameover)然后为此阶段的游戏绘制图形.

或者还有其他更好的方法吗?

java performance

5
推荐指数
1
解决办法
2379
查看次数

Android列表视图数组索引超出界限 - 没有线索?

我有一个应用程序在打开时加载列表视图,但我得到一个数组索引超出界限异常,没有关于问题所在的线索.它试图在某处访问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)

java android listview exception indexoutofboundsexception

4
推荐指数
1
解决办法
6018
查看次数

Slick2D游戏速度在变化

我使用Swing创建了一个游戏,它有点不可靠,所以我开始使用Slick2D游戏引擎重新制作它,我遇到了问题.

每次调用更新方法时,游戏的背景在屏幕上以一定的像素滚动.这样可以加速和减速,因此背景会非常快速地移动,然后非常慢,并且会保持波动.

我试过*delta(它监视刷新率,我想!)我的值移动背景,但因为这不会给我一个确切的值我可以用来将背景重置到左侧(2背景移动)从右到左.左手一个向右移动-800像素).

造成这种情况的原因是什么?我如何克服它?

谢谢

java performance game-engine slick2d

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