当我想要制作Apk文件时,我得到了8个错误,我希望有人帮助我修复它。
任务:app:编译compileReleaseJavaWithJavac失败的C:\Codes\code\app\src\main\java\com\insta\followers\TagsActivity.java:61:错误:不兼容类型:视图不能转换为LinearLayout unitBanner = findViewById(R.id.unitads);^ C:\Codes\code\app\src\main\java\com\insta\followers\HelpActivity.java:32:错误:不兼容类型:视图不能转换为LinearLayout unitBanner = findViewById(R.id.unitads);^ C:\Codes\instagram hashTags\app\src\main\java\com\insta\followers\MainActivity.java:57:错误:不兼容类型:视图不能转换为LinearLayout unitBanner = findViewById(R.id.unitads);^ C:\Codes\code\app\src\main\java\com\insta\followers\MainActivity.java:109:错误:不兼容类型:视图不能转换为LinearLayout rate = findViewById(R.id.rate);^ C:\Codes\code\app\src\main\java\com\insta\followers\MainActivity.java:110:错误:不兼容类型:视图不能转换为LinearLayout共享= findViewById(R.id.share);^ C:\Codes\code\app\src\main\java\com\insta\followers\MainActivity.java:111:错误:不兼容类型:视图不能转换为LinearLayout设置= findViewById(R.id.settings);^ C:\Codes\code\app\src\main\java\com\insta\followers\SettingsActivity.java:58:错误:不兼容类型:视图不能转换为LinearLayout unitBanner = findViewById(R.id.unitads);^ C:\Codes\code\app\src\main\java\com\insta\followers\Splash.java:50:错误:不兼容类型:视图不能转换为Button = findViewById(R.id.start);^8错误
失败:生成失败,出现异常。
生成在34s中失败
发布于 2019-06-10 22:25:02
你正在初始化你的小部件(按钮,线性布局,.)对于不兼容的变量,您需要将它们转换为正确的小部件类型,我猜您是这样初始化您的小部件的:
Button start = findViewById(R.id.start) ;
你应该这么做:
Button start = (Button) findViewById(R.id.start) ;
这样做是错误的,但如果您使用的是buildToolsVersion 26
或更高版本,则可以使用它们。
https://stackoverflow.com/questions/56533358
复制相似问题