我正在尝试共享在Android库模块中创建的类(在2个应用之间)。叫做cTest。当我尝试在我的声明中,代码说它是未定义的。
这就是我所做的:
然后我在常见的java文件夹中创建了一个名为cTest
的新类在app1的文件MainActvy中添加了行
cTest t;
错误地说ctest
未确定。
我的文件如下
App1 mainacticty
package com.example.app1;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
CTest t; // says cTest does not exist
App2 mainacticty
package com.example.app1;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class MainActivity extends AppCompatActivity {
CTest t; // says cTest does not exist
.....
Gradle文件
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.0'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
compile project(":common")
}