Enable debug versions to be installed alongside release versions
This commit is contained in:
@ -19,6 +19,10 @@ android {
|
|||||||
minifyEnabled false
|
minifyEnabled false
|
||||||
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
|
||||||
}
|
}
|
||||||
|
debug {
|
||||||
|
applicationIdSuffix '.debug'
|
||||||
|
versionNameSuffix '-DEBUG'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
lintOptions {
|
lintOptions {
|
||||||
abortOnError false
|
abortOnError false
|
||||||
|
4
app/src/debug/res/values/strings.xml
Normal file
4
app/src/debug/res/values/strings.xml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<string name="app_name" translatable="false">I2P DEBUG</string>
|
||||||
|
</resources>
|
@ -20,7 +20,7 @@
|
|||||||
</service>
|
</service>
|
||||||
<provider
|
<provider
|
||||||
android:name=".provider.CacheProvider"
|
android:name=".provider.CacheProvider"
|
||||||
android:authorities="net.i2p.android" />
|
android:authorities="${applicationId}.provider" />
|
||||||
|
|
||||||
<activity
|
<activity
|
||||||
android:name=".MainActivity"
|
android:name=".MainActivity"
|
||||||
|
@ -14,6 +14,7 @@ import java.util.ArrayList;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import net.i2p.android.apps.EepGetFetcher;
|
import net.i2p.android.apps.EepGetFetcher;
|
||||||
|
import net.i2p.android.router.BuildConfig;
|
||||||
import net.i2p.android.router.util.AppCache;
|
import net.i2p.android.router.util.AppCache;
|
||||||
import net.i2p.android.router.util.Util;
|
import net.i2p.android.router.util.Util;
|
||||||
|
|
||||||
@ -45,7 +46,7 @@ public class CacheProvider extends ContentProvider {
|
|||||||
//private static final String NONCE = Integer.toString(Math.abs((new java.util.Random()).nextInt()));
|
//private static final String NONCE = Integer.toString(Math.abs((new java.util.Random()).nextInt()));
|
||||||
private static final String NONCE = "0";
|
private static final String NONCE = "0";
|
||||||
private static final String SCHEME = "content";
|
private static final String SCHEME = "content";
|
||||||
public static final String AUTHORITY = "net.i2p.android";
|
public static final String AUTHORITY = BuildConfig.APPLICATION_ID + ".provider";
|
||||||
/** includes the nonce */
|
/** includes the nonce */
|
||||||
public static final Uri CONTENT_URI = Uri.parse(SCHEME + "://" + AUTHORITY + '/' + NONCE);
|
public static final Uri CONTENT_URI = Uri.parse(SCHEME + "://" + AUTHORITY + '/' + NONCE);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user