midoriを入れる
ソースコードダウンロード
git clone https://github.com/midori-browser/core.git
VersionとかLint警告で止まるのを修正
$ git diff -U0 | cat
diff --git a/app/build.gradle b/app/build.gradle
index 5129c1f0..f8435bb0 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -11 +11 @@ android {
- minSdkVersion 15
+ minSdkVersion 22
@@ -26,0 +27,4 @@ android {
+ lintOptions {
+ checkReleaseBuilds false
+ abortOnError false
+ }
@@ -33 +37 @@ dependencies {
- implementation 'com.android.support.constraint:constraint-layout:1.1.3'
+ implementation 'com.android.support.constraint:constraint-layout:2.0.4'
diff --git a/build.gradle b/build.gradle
index a3176b9e..5a82c533 100644
--- a/build.gradle
+++ b/build.gradle
@@ -4 +4,2 @@ buildscript {
- ext.kotlin_version = '1.2.71'
+ ext.kotlin_version = '1.6.0'
+
@@ -7 +8 @@ buildscript {
- jcenter()
+ mavenCentral();
@@ -10 +11 @@ buildscript {
- classpath 'com.android.tools.build:gradle:3.2.1'
+ classpath 'com.android.tools.build:gradle:7.0.4'
@@ -21 +22 @@ allprojects {
- jcenter()
+ mavenCentral();
diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties
index 9a4163a4..29e41345 100644
--- a/gradle/wrapper/gradle-wrapper.properties
+++ b/gradle/wrapper/gradle-wrapper.properties
@@ -3 +3 @@ distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
ビルド
D:\yano\workspace\android\midori\core>gradlew assemble
> Configure project :app
Warning: The 'kotlin-android-extensions' Gradle plugin is deprecated. Please use this migration guide (https://goo.gle/kotlin-android-extensions-deprecation) to start working with View Binding (https://developer.android.com/topic/libraries/view-binding) and the 'kotlin-parcelize' plugin.
> Task :app:processDebugMainManifest
[com.android.support:animated-vector-drawable:28.0.0] C:\Users\th-yano\.gradle\caches\transforms-3\5c4a99a2143b93cffe52d7df27714f9f\transformed\animated-vector-drawable-28.0.0\AndroidManifest.xml Warning:
Package name 'android.support.graphics.drawable' used in: com.android.support:animated-vector-drawable:28.0.0, com.android.support:support-vector-drawable:28.0.0.
> Task :app:processReleaseMainManifest
[com.android.support:animated-vector-drawable:28.0.0] C:\Users\th-yano\.gradle\caches\transforms-3\5c4a99a2143b93cffe52d7df27714f9f\transformed\animated-vector-drawable-28.0.0\AndroidManifest.xml Warning:
Package name 'android.support.graphics.drawable' used in: com.android.support:animated-vector-drawable:28.0.0, com.android.support:support-vector-drawable:28.0.0.
BUILD SUCCESSFUL in 9s
60 actionable tasks: 58 executed, 2 up-to-date
apkは2つ出来る
D:\yano\workspace\android\midori\core>dir /s "*.apk"
ドライブ D のボリューム ラベルがありません。
ボリューム シリアル番号は E8E4-9800 です
D:\yano\workspace\android\midori\core\app\build\outputs\apk\debug のディレクトリ
2021/12/14 13:56 3,029,363 app-debug.apk
1 個のファイル 3,029,363 バイト
D:\yano\workspace\android\midori\core\app\build\outputs\apk\release のディレクトリ
2021/12/14 13:56 2,386,153 app-release-unsigned.apk
1 個のファイル 2,386,153 バイト
ファイルの総数:
2 個のファイル 5,415,516 バイト
0 個のディレクトリ 656,569,143,296 バイトの空き領域
デバッグ版のインストール
D:\yano\workspace\android\midori\core>adb install -t D:\yano\workspace\android\midori\core\app\build\outputs\apk\debug\app-debug.apk
Performing Streamed Install
Success
起動
D:\yano\workspace\android\midori\core>adb shell
generic_x86:/ # pm list packages | grep midori
package:org.midori_browser.midori
generic_x86:/ # pm dump org.midori_browser.midori | grep org.midori_browser.midori | grep "/" | grep Activity
5440bff org.midori_browser.midori/.BrowserActivity filter fdafdcc
5440bff org.midori_browser.midori/.BrowserActivity filter fdafdcc
Intent { flg=0x10000000 cmp=org.midori_browser.midori/.BrowserActivity }
mActivityComponent=org.midori_browser.midori/.BrowserActivity
mIntent=Intent { flg=0x10000000 cmp=org.midori_browser.midori/.BrowserActivity }
generic_x86:/ # am start -n org.midori_browser.midori/.BrowserActivity
Starting: Intent { cmp=org.midori_browser.midori/.BrowserActivity }
generic_x86:/ # exit