作者 潘达康

1、调整xml文件名,避免重名

2、加入android:extractNativeLibs="true"
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="deploymentTargetSelector">
<selectionStates>
<SelectionState runConfigName="app">
<option name="selectionMode" value="DROPDOWN" />
</SelectionState>
</selectionStates>
</component>
</project>
\ No newline at end of file
... ...
... ... @@ -4,15 +4,15 @@
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="testRunner" value="GRADLE" />
<option name="distributionType" value="DEFAULT_WRAPPED" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
<option name="modules">
<set>
<option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" />
</set>
</option>
<option name="resolveExternalAnnotations" value="false" />
</GradleProjectSettings>
</option>
</component>
... ...
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectMigrations">
<option name="MigrateToGradleLocalJavaHome">
<set>
<option value="$PROJECT_DIR$" />
</set>
</option>
</component>
</project>
\ No newline at end of file
... ...
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="11" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
... ...
... ... @@ -8,6 +8,7 @@
android:name="com.agg.h5game.AggH5GameApplication"
android:allowBackup="true"
android:icon="@drawable/icon"
android:extractNativeLibs="true"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
... ...
... ... @@ -57,7 +57,7 @@ public class AggH5MainActivity extends Activity {
super.onCreate(savedInstanceState);
mContext = this;
setContentView(MResource.getIdByName(mContext, "layout", "activity_main"));
setContentView(MResource.getIdByName(mContext, "layout", "activity_agg_main"));
initView();
initSDK();
... ... @@ -72,7 +72,7 @@ public class AggH5MainActivity extends Activity {
private void initView() {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
webView = findViewById(MResource.getIdByName(mContext, "id", "webview"));
webView = findViewById(MResource.getIdByName(mContext, "id", "game_webview"));
webView.addJavascriptInterface(new AggH5AndroidToJs(), "AggH5Game");
//页面缩放,适应手机屏幕
... ...
... ... @@ -32,7 +32,7 @@ public class AggH5SplashActivity extends Activity {
}
super.onCreate(savedInstanceState);
setContentView(MResource.getIdByName(this, "layout", "activity_splash"));
setContentView(MResource.getIdByName(this, "layout", "activity_agg_splash"));
ImageView mIvSplash = findViewById(MResource.getIdByName(this, "id", "img_splash"));
... ...
... ... @@ -5,7 +5,7 @@
android:orientation="vertical">
<WebView
android:id="@+id/webview"
android:id="@+id/game_webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
\ No newline at end of file
... ...
... ... @@ -5,7 +5,7 @@ buildscript {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.4.1'
classpath 'com.android.tools.build:gradle:4.2.2'
}
}
... ...
#Tue Sep 14 17:17:01 CST 2021
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
... ...