我正在尝试DropboxSync在现有的Android应用程序中实现API.
我已下载DropboxSyncAPI并复制了Application的lib文件夹中的所有库.
我还将Native Library位置指向libDropboxSync.so所在的libs文件夹.
Manifest.xml
....
<!-- Dropbox Activities -->
<activity android:name="com.dropbox.sync.android.DbxAuthActivity" />
<activity
android:name="com.dropbox.client2.android.AuthActivity"
android:launchMode="singleTask" >
<intent-filter>
<data android:scheme="db-intentionally-hidden-app-key" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
<service
android:name="com.dropbox.sync.android.DbxSyncService"
android:enabled="true"
android:exported="false"
android:label="Dropbox Sync" />
Run Code Online (Sandbox Code Playgroud)
Main_Activity.java
public class Activity_Main extends Activity implements OnClickListener,
OnItemClickListener, OnTouchListener {
....
....
....
private DbxAccountManager mDbxAcctMgr;
onCreate(....)
{
//Application giving FATAL EXCEPTION on the line below.
mDbxAcctMgr = DbxAccountManager.getInstance((Activity)Activity_Main.this, DROPBOX_APP_KEY, DROPBOX_APP_SECRET);
....
}
....
}
Run Code Online (Sandbox Code Playgroud)
Logcat …