Android LuaJ的NoClassDefFoundError

Android LuaJ的NoClassDefFoundError,android,android-studio,luaj,Android,Android Studio,Luaj,我试图在Android Studio(V0.2.3)项目中使用LuaJ 我将luaj-jme-3.0-beta.jar添加到libs文件夹中 在“项目结构”库下,我添加了项目库luaj-jme-3.0-beta.jar 在“Dependencies”下的build.gradle文件中,我添加了这一行:compilefiles('libs/luaj-jme-3.0-beta1.jar') 在我的主要活动中,我称luaj为: import org.luaj.vm2.Globals; import o

我试图在Android Studio(V0.2.3)项目中使用LuaJ

我将
luaj-jme-3.0-beta.jar
添加到libs文件夹中

在“项目结构”库下,我添加了项目库
luaj-jme-3.0-beta.jar

在“Dependencies”下的build.gradle文件中,我添加了这一行:
compilefiles('libs/luaj-jme-3.0-beta1.jar')

在我的主要活动中,我称luaj为:

import org.luaj.vm2.Globals;
import org.luaj.vm2.lib.jme.JmePlatform;
...
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
  Globals globals = JmePlatform.standardGlobals();
}
编译成功后,将apk文件上载到目标设备后,我收到以下消息:

08-18 16:59:25.533  11363-11363/? E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.NoClassDefFoundError: org.luaj.vm2.lib.jme.JmePlatform
at de.ibr.luaj5.MainActivity.onCreate(MainActivity.java:16)
at android.app.Activity.performCreate(Activity.java:4465)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1920)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1981)
我使用apkananyser.jar查找apk文件。看起来lua库没有包含在apk文件中

我是gradle的新手,那么如何将lua库添加到apk文件中呢?我已经在谷歌上搜索了两天,但我找不到解决办法


如何解决此错误?

luaj-jme-3.0-beta.jar
添加到项目结构后,右键单击它并选择
addaslibrary

应用程序的其余部分似乎很好,因为您已在gradle文件的依赖项下添加了编译命令。

编辑:
请也遵循这些步骤,这是您面临的常见问题。
1.打开应用程序时,转到文件=>关闭项目。
2.在项目的根位置打开cmd(command promt),即“C:\Users\Username\AndroidStudioProjects\MyApplicationProject\”
3.在cmd上,键入gradlew clean,等待处理完命令。
4.在Android Studio中重新打开应用程序项目。

5.测试运行你的应用程序,它应该可以工作。

请分享你的
build.gradle
文件的code.buildscript{repositories{mavenCentral()}依赖项{classpath'com.android.tools.build:gradle:0.5.+'}应用插件:'android'repositories{mavenCentral()}android{compileSdkVersion 17 buildToolsVersion“17.0.0”defaultConfig{minSdkVersion 7 targetSdkVersion 16}}依赖项{compile'com.android.support:support-v4:13.0.+'compile files('libs/luaj-jme-3.0-beta1.jar')我找不到这个菜单项。我必须在哪里做这些?在“项目结构”中窗口或项目树中?如果找不到
添加为库
选项,请按照此链接操作。