集成anySDK的时候JAVA部分怎么写 我按照教程这样写的 版本3.7
加在了proj.android/src/org/cocos2dx/javascript/AppActivity.java文件里
import com.anysdk.framework.PluginWrapper;
public class MainActivity extends Activity{
protected void onCreate(Bundle savedState)
{
super.onCreate(savedState);
PluginWrapper.init(this); // for plugins
}
@Override
protected void onDestroy() {
PluginWrapper.onDestroy();
super.onDestroy();
}
@Override
protected void onPause() {
PluginWrapper.onPause();
super.onPause();
}
@Override
protected void onResume() {
PluginWrapper.onResume();
super.onResume();
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
PluginWrapper.onActivityResult(requestCode, resultCode, data);
super.onActivityResult(requestCode, resultCode, data);
}
@Override
protected void onNewIntent(Intent intent) {
PluginWrapper.onNewIntent(intent);
super.onNewIntent(intent);
}
@Override
protected void onStop() {
PluginWrapper.onStop();
super.onStop();
}
@Override
protected void onRestart() {
PluginWrapper.onRestart();
super.onRestart();
}
}
```
编译的时候报错
-compile:
Compiling 29 source files to E:\cocos\any\frameworks\runtime-src\proj.android\bin\classes
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:42: 错误: 类MainActivity是公共的, 应在名为 MainActivity.java 的文件中声明
public class MainActivity extends Activity{
^
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:42: 错误: 找不到符号
public class MainActivity extends Activity{
^
符号: 类 Activity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:67: 错误: 找不到符号
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
^
符号: 类 Intent
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:73: 错误: 找不到符号
protected void onNewIntent(Intent intent) {
^
符号: 类 Intent
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:45: 错误: 找不到符号
super.onCreate(savedState);
^
符号: 变量 super
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:46: 错误: 无法将类 PluginWrapper中的方法 init应用到给定类型;
PluginWrapper.init(this); // for plugins
^
需要: Context
找到: MainActivity
原因: 无法通过方法调用转换将实际参数MainActivity转换为Context
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:51: 错误: 找不到符号
super.onDestroy();
^
符号: 变量 super
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:48: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:57: 错误: 找不到符号
super.onPause();
^
符号: 变量 super
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:54: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:63: 错误: 找不到符号
super.onResume();
^
符号: 变量 super
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:60: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:69: 错误: 找不到符号
super.onActivityResult(requestCode, resultCode, data);
^
符号: 变量 super
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:66: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:75: 错误: 找不到符号
super.onNewIntent(intent);
^
符号: 变量 super
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:72: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:81: 错误: 找不到符号
super.onStop();
^
符号: 变量 super
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:78: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:87: 错误: 找不到符号
super.onRestart();
^
符号: 变量 super
位置: 类 MainActivity
E:\cocos\any\frameworks\runtime-src\proj.android\src\org\cocos2dx\javascript\AppActivity.java:84: 错误: 方法不会覆盖或实现超类型的方法
@Override
^
注: 某些输入文件使用或覆盖了已过时的 API。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
20 个错误