我使用batch.com进行推送通知服务,初始化时出错。 这是我的活动课:
total 48
-rw-r--r-- 1 root root 279 Jan 8 11:09 README.md
-rw-r--r-- 1 root root 13940 Jan 8 11:09 Gruntfile.js
-rw-r--r-- 1 root root 1415 Jan 8 11:09 package.json
-rw-r--r-- 1 root root 1432 Jan 8 11:09 bower.json
-rw-r--r-- 1 root root 645 Jan 8 11:09 appspec.yml
-rw-r--r-- 1 root root 85 Jan 8 11:09 afterinstall.sh
drwxr-xr-x+ 3 ec2-user root 4096 Jan 8 11:09 test
drwxr-xr-x+ 2 ec2-user root 4096 Jan 8 11:09 scripts
drwxr-xr-x+ 6 ec2-user root 4096 Jan 8 11:09 app
}
我在活动启动时收到此错误:
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
protected void onStart() {
super.onStart();
Batch.onStart(this);
}
这是我的傻瓜:
FATAL EXCEPTION: main Process: com.negin.batch_test, PID: 687
java.lang.NoClassDefFoundError: com.batch.android.BatchPushInstanceIDService
答案 0 :(得分:0)
batch.com的支持非常好, 他们用以下方法帮助我解决了这个问题:
'com.google.android.gms:play-services-gcm:11.8.0'