Skip to content

Instantly share code, notes, and snippets.

unset LD_PRELOAD
ndk-build
ERROR: ld.so: object '/usr/lib64/libXft-infinality/libXft.so.2' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/freetype-infinality/libfreetype.so.6' from LD_PRELOAD cannot be preloaded: ignored.
Install : libmain.so => libs/armeabi/libmain.so
ERROR: ld.so: object '/usr/lib64/libXft-infinality/libXft.so.2' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib64/freetype-infinality/libfreetype.so.6' from LD_PRELOAD cannot be preloaded: ignored.
public class SomeContentProvider extends ContentProvider {
private HelperDatabase helper;
@Override
public boolean onCreate() {
helper = new HelperDatabase(getContext());
return true;
}
...
}
E/Database(234): Leak found
E/Database(234): Caused by: java.lang.IllegalStateException:
SQLiteDatabase created and never closed
public class DatabaseHelper extends SQLiteOpenHelper {
private static DatabaseHelper instance = null;
private static final String DATABASE_NAME = "dbname.db";
private static final int DATABASE_VERSION = 1;
public synchronized static DatabaseHelper getInstance(Context ctx) {
// Use the application context, which will ensure that you
public class DatabaseHelper extends SQLiteOpenHelper {
private static DatabaseHelper mInstance = null;
private static final String DATABASE_NAME = "dbname.db";
private static final int DATABASE_VERSION = 1;
public static DatabaseHelper getInstance(Context ctx) {
// Use the application context, which will ensure that you
public class DatabaseHelper extends SQLiteOpenHelper {
private static DatabaseHelper mInstance = null;
private static final String DATABASE_NAME = "dbname.db";
private static final String DATABASE_TABLE = "table_name";
private static final int DATABASE_VERSION = 1;
public static DatabaseHelper getInstance(Context ctx) {
try {
String versionName = getPackageManager().getPackageInfo(getPackageName(), 0).versionName;
int versionCode = getPackageManager().getPackageInfo(getPackageName(), 0).versionCode;
...
} catch (NameNotFoundException e) {
e.printStackTrace();
}
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.logitech.android"
android:versionCode="123"
android:versionName="1.2" >
...
</manifest>
trickle -d 250 -u 50 google-chrome