首先,我创建了一个新的应用程序,名为(只是为了测试目的)。
然后我遵循了这个指南(正确):http://swarmconnect.com/admin/docs/setup和http://swarmconnect.com/admin/docs/leaderboard (我只想测试高分的实现)
这是我的MainActivity
package com.piavgh.testswarm;
import android.os.Bundle;
import android.view.Menu;
import com.swarmconnect.Swarm;
import com.swarmconnect.SwarmActivity;
import com.swarmconnect.SwarmLeaderboard;
public class MainActivity extends SwarmActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Swarm.init(this, 7645, "c7b4ec126fc16f45c5fc9e6b3be09075");
SwarmLeaderboard.submitScore(11783, 11); //submit the score 11 to server
SwarmLeaderboard.showLeaderboard(11783);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}我得到了以下错误:
E/AndroidRuntime(4404):ComponentInfo{com.piavgh.testswarm/com.piavgh.testswarm.MainActivity}::无法启动活动java.lang.RuntimeException:无法找到显式活动类{com.piavgh.testswarm/com.swarmconnect.SwarmMainActivity};,您在AndroidManifest.xml中声明了这个活动吗?
因为SwarmConnect只是一个库,所以它没有SwarmMainActivity!有人知道答案吗?
谢谢!任何帮助都是非常感谢的!
发布于 2013-09-11 04:45:48
您需要在清单文件中添加SwarmMainActivity。SwarmMainActivity可能在内部被调用。
发布于 2014-08-09 06:46:57
将下面的行添加到project.properties中
manifestmerger.enabled=true在你的名单里
android:minSdkVersion="9“
https://stackoverflow.com/questions/18732831
复制相似问题