deprecate ant

This commit is contained in:
Adrian Ulrich 2018-02-11 14:29:48 +01:00
parent d00dc82b55
commit b371b16bf6
435 changed files with 49 additions and 177 deletions
MakefileREADME.md
app
build.gradle
src/main
AndroidManifest.xml
assets
java
android/support
ch/blinkenlights
android
medialibrary
vanilla
Action.javaAudioPickerActivity.javaAudioSearchActivity.javaBastpUtil.javaBottomBarControls.javaCoverBitmap.javaCoverCache.javaCoverView.javaDraggableRow.javaFastScrollGuardedListView.javaFileSystemAdapter.javaFileUtils.javaFilebrowserStartActivity.javaFolderPickerActivity.javaFolderPickerAdapter.javaFourLongWidget.javaFourSquareWidget.javaFourWhiteWidget.javaFullPlaybackActivity.javaIdlePreference.javaLazyCoverView.javaLibraryActivity.javaLibraryAdapter.javaLibraryPagerAdapter.javaLimiter.javaListPreferenceSummary.javaMediaAdapter.javaMediaButtonReceiver.javaMediaFoldersSelectionActivity.javaMediaUtils.javaMiniPlaybackActivity.javaMirrorLinkMediaBrowserService.javaNotificationHelper.javaOneCellWidget.javaPermissionRequestActivity.javaPlayCountsHelper.javaPlaybackActivity.javaPlaybackService.javaPlaylist.javaPlaylistActivity.javaPlaylistAdapter.javaPlaylistDialog.javaPlaylistInputDialog.javaPlaylistTask.javaPluginUtils.javaPrefDefaults.javaPrefKeys.javaPreferencesActivity.javaPreferencesMediaLibrary.javaPreferencesTheme.javaQueryTask.javaReadaheadThread.javaRemoteControl.javaRemoteControlImplICS.javaRemoteControlImplLp.javaScheduledLibraryUpdate.javaSeekBarPreference.javaShortcutPseudoActivity.javaShowQueueAdapter.javaShowQueueFragment.javaSlidingPlaybackActivity.javaSlidingView.javaSong.javaSongTimeline.javaSortableAdapter.javaTabOrderActivity.javaTabOrderAdapter.javaThemeHelper.javaTimelineCallback.javaTimestampedObject.javaVanillaImageButton.javaVanillaMediaPlayer.javaViewHolder.javaWidgetD.javaWidgetE.java
bastp

15
Makefile Normal file

@ -0,0 +1,15 @@
.PHONY: debug build release clean
default:
debug: build
adb install -r ./app/build/outputs/apk/app-debug.apk
build:
ssh qemu '. .bash_aliases && cd /hostfs/vanilla && ./gradlew build -x lintVitalRelease -x lint'
release: clean
ssh qemu '. .bash_aliases && cd /hostfs/vanilla && ./gradlew assembleRelease && cd ./app/build/outputs/apk && zipalign -v -p 4 app-release-unsigned.apk aligned.apk && /home/adrian/Android/build-tools/26.0.1/apksigner sign -ks /hostfs/.android.keystore --out final.apk aligned.apk'
clean:
rm -rf ./app/build/outputs

@ -54,20 +54,14 @@ Building
======== ========
To build you will need: To build you will need:
* A Java compiler compatible with Java 1.7 * A Java compiler compatible with Java 1.8
* The Android SDK with platform 24 (Nougat) installed * The Android SDK with platform 26 installed
Building from command-line #1 Building from command-line #1
-------------------------- --------------------------
* `gradle build` to build the APK * `gradle build` to build the APK
* Optional: `gradle installDebug` to install the APK to a connected device * Optional: `gradle installDebug` to install the APK to a connected device
Building from command-line #2
--------------------------
* `android update project --path .` to generate local.properties
* `ant debug` to build the APK at bin/VanillaMusic-debug.apk
* Optional: `ant installd` to install the APK to a connected device
Building with Android Studio Building with Android Studio
--------------------- ---------------------
You can also build with Android Studio by importing this project into it. You can also build with Android Studio by importing this project into it.

28
app/build.gradle Normal file

@ -0,0 +1,28 @@
apply plugin: 'com.android.application'
android {
lintOptions {
disable 'MissingTranslation'
disable 'ExtraTranslation'
}
compileSdkVersion 26
buildToolsVersion "26.0.1"
defaultConfig {
applicationId "ch.blinkenlights.android.vanilla"
minSdkVersion 15
targetSdkVersion 26
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
lintOptions {
abortOnError false
}
}

Some files were not shown because too many files have changed in this diff Show More