[英]error: cannot find symbol variable MyClass in android
我有一个简单的项目。 在这个项目中,我创建了一个java library
,如下所示:
package com.example;
import java.lang.Integer;
public class Sum {
public static Integer counter(int number_1, int number_2){
return number_1 + number_2;
}
}
在MainActivit
类中,我有以下代码:
package com.example.tec.myapplication;
import com.example.Sum;
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;
public class MainActivity extends Activity {
TextView textView;
int number_1 = 100;
int number_2 = 100;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = (TextView) findViewById(R.id.textView);
Integer integer = Sum.counter(number_1, number_2);
textView.setText(integer.toString());
}}
在外观上,我的代码没有语法问题,而且甚至没有收到来自Android Studio的警告。 但是,当我单击run
选项时,出现以下错误:
C:\Users\tec\AndroidStudioProjects\MyApplication\app\src\main\java\com\example\tec\myapplication\MainActivity.java
Error:(2, 19) error: cannot find symbol class MyClass
Error:(17, 24) error: cannot find symbol variable MyClass
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
在上面的代码中,似乎我有三个错误。
您需要在Android模块的settings.gradle
文件中include
对Java模块的引用。 就像是:
include ":utils", ":sum"
有关此主题的更多信息,请访问: http : //rominirani.com/2014/07/29/gradle-tutorial-part-3-multiple-java-projects/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.