Java 代码在Eclipse中编译,但同一代码不';t在新的Android Studio中编译
代码在Eclipse中完美地工作。今天我决定今天给安卓工作室一次机会。完成了所有必要的先决条件,并根据Android指南导入了我的代码。现在,我在Eclipse中工作的代码不再在Studio中编译 以下是我的大多数活动中出现的错误示例: SwarmConnect文档: 这是否发生在其他人身上,比如在Eclipse中工作的旧代码,而不是在新的Android Studio中工作的旧代码 编辑Java 代码在Eclipse中编译,但同一代码不';t在新的Android Studio中编译,java,android,incompatibility,android-studio,Java,Android,Incompatibility,Android Studio,代码在Eclipse中完美地工作。今天我决定今天给安卓工作室一次机会。完成了所有必要的先决条件,并根据Android指南导入了我的代码。现在,我在Eclipse中工作的代码不再在Studio中编译 以下是我的大多数活动中出现的错误示例: SwarmConnect文档: 这是否发生在其他人身上,比如在Eclipse中工作的旧代码,而不是在新的Android Studio中工作的旧代码 编辑 添加了一个指向SwarmConnect文档的链接,显示SwarmaActivity是扩展类以使其库正常工作的
添加了一个指向SwarmConnect文档的链接,显示SwarmaActivity是扩展类以使其库正常工作的方法。还向代码中添加了
swarmacitivity
导入。在Eclipse中,您可能正在使用Eclipse编译器(ecj)。androidstudio使用Gradle,它使用Java命令行编译器(javac)。这不是Android Studio的问题,而是两个编译器处理泛型的方式不同 你确定SwarmacActivity是活动的一个子类吗?也许你对SwarmacActivity的定义被搞砸了。你应该阅读并配置项目结构,检查SDK是否添加?@EdwardFalk-编辑了我的文章,提供了更多关于SwarmacActivity的信息。@Siddharth-错误已经被注释到我发布的代码的最后一行。将编辑回滚到原始作者的版本,因为与第三方编辑不同,它指示与错误消息关联的行
import com.swarmconnect.SwarmActivity;
public class MainMenu extends SwarmActivity {
ImageView image;
Button startBtn, highscoresBtn, aboutBtn, comingsoonBtn, biblestudyBtn;
TextView title, subtitle;
public static final String notice = "notice";
Context c;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.mainmenu);
c = this; // Incompatible types. Required: android.content.Context. Found: matt.lyons.bibletrivia.lite.MainMenu