折腾:
【未解决】参考开发环境文档入手开发RCS的项目rcsjta
期间,继续去编译
Build the RCS core settings application only From a console, enter the command: gradlew :settings:build
去编译:
gradlew :settings:build Incremental java compilation is an incubating feature. :api:preBuild UP-TO-DATE :api:preReleaseBuild UP-TO-DATE :api:checkReleaseManifest :api:prepareReleaseDependencies :api:compileReleaseAidl UP-TO-DATE :api:compileReleaseNdk UP-TO-DATE :api:compileLint UP-TO-DATE :api:copyReleaseLint UP-TO-DATE :api:mergeReleaseShaders UP-TO-DATE :api:compileReleaseShaders UP-TO-DATE :api:generateReleaseAssets UP-TO-DATE :api:mergeReleaseAssets UP-TO-DATE :api:mergeReleaseProguardFiles UP-TO-DATE :api:packageReleaseRenderscript UP-TO-DATE :api:compileReleaseRenderscript UP-TO-DATE :api:generateReleaseResValues UP-TO-DATE :api:generateReleaseResources UP-TO-DATE :api:packageReleaseResources UP-TO-DATE :api:processReleaseManifest UP-TO-DATE :api:generateReleaseBuildConfig UP-TO-DATE :api:processReleaseResources UP-TO-DATE :api:generateReleaseSources UP-TO-DATE :api:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE :api:compileReleaseJavaWithJavac UP-TO-DATE :api:processReleaseJavaRes UP-TO-DATE :api:transformResourcesWithMergeJavaResForRelease UP-TO-DATE :api:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE :api:mergeReleaseJniLibFolders UP-TO-DATE :api:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE :api:transformNative_libsWithSyncJniLibsForRelease UP-TO-DATE :api:bundleRelease UP-TO-DATE :api_cnx:preBuild UP-TO-DATE :api_cnx:preReleaseBuild UP-TO-DATE :api_cnx:checkReleaseManifest :api_cnx:preDebugAndroidTestBuild UP-TO-DATE :api_cnx:preDebugBuild UP-TO-DATE :api_cnx:preDebugUnitTestBuild UP-TO-DATE :api_cnx:preReleaseUnitTestBuild UP-TO-DATE :api_cnx:prepareComAndroidSupportSupportCompat2501Library UP-TO-DATE :api_cnx:prepareComAndroidSupportSupportCoreUi2501Library UP-TO-DATE :api_cnx:prepareComAndroidSupportSupportCoreUtils2501Library UP-TO-DATE :api_cnx:prepareComAndroidSupportSupportFragment2501Library UP-TO-DATE :api_cnx:prepareComAndroidSupportSupportMediaCompat2501Library UP-TO-DATE :api_cnx:prepareComAndroidSupportSupportV42501Library UP-TO-DATE :api_cnx:prepareRcsjtaApiUnspecifiedLibrary UP-TO-DATE :api_cnx:prepareReleaseDependencies :api_cnx:compileReleaseAidl UP-TO-DATE :api_cnx:compileReleaseNdk UP-TO-DATE :api_cnx:compileLint UP-TO-DATE :api_cnx:copyReleaseLint UP-TO-DATE :api_cnx:compileReleaseRenderscript UP-TO-DATE :api_cnx:generateReleaseBuildConfig UP-TO-DATE :api_cnx:generateReleaseResValues UP-TO-DATE :api_cnx:generateReleaseResources UP-TO-DATE :api_cnx:mergeReleaseResources UP-TO-DATE :api_cnx:processReleaseManifest UP-TO-DATE :api_cnx:processReleaseResources UP-TO-DATE :api_cnx:generateReleaseSources UP-TO-DATE :api_cnx:incrementalReleaseJavaCompilationSafeguard UP-TO-DATE :api_cnx:compileReleaseJavaWithJavac UP-TO-DATE :api_cnx:extractReleaseAnnotations UP-TO-DATE :api_cnx:mergeReleaseShaders UP-TO-DATE :api_cnx:compileReleaseShaders UP-TO-DATE :api_cnx:generateReleaseAssets UP-TO-DATE :api_cnx:mergeReleaseAssets UP-TO-DATE :api_cnx:mergeReleaseProguardFiles UP-TO-DATE :api_cnx:packageReleaseRenderscript UP-TO-DATE :api_cnx:packageReleaseResources UP-TO-DATE :api_cnx:processReleaseJavaRes UP-TO-DATE :api_cnx:transformResourcesWithMergeJavaResForRelease UP-TO-DATE :api_cnx:transformClassesAndResourcesWithSyncLibJarsForRelease UP-TO-DATE :api_cnx:mergeReleaseJniLibFolders UP-TO-DATE :api_cnx:transformNative_libsWithMergeJniLibsForRelease UP-TO-DATE :api_cnx:transformNative_libsWithSyncJniLibsForRelease UP-TO-DATE :api_cnx:bundleRelease UP-TO-DATE :settings:preBuild UP-TO-DATE :settings:preDebugBuild UP-TO-DATE :settings:checkDebugManifest :settings:preReleaseBuild UP-TO-DATE :settings:prepareComAndroidSupportSupportCompat2501Library :settings:prepareComAndroidSupportSupportCoreUi2501Library :settings:prepareComAndroidSupportSupportCoreUtils2501Library :settings:prepareComAndroidSupportSupportFragment2501Library :settings:prepareComAndroidSupportSupportMediaCompat2501Library :settings:prepareComAndroidSupportSupportV42501Library :settings:prepareRcsjtaApiUnspecifiedLibrary :settings:prepareRcsjtaApi_cnxUnspecifiedLibrary :settings:prepareDebugDependencies :settings:compileDebugAidl :settings:compileDebugRenderscript :settings:generateDebugBuildConfig :settings:generateDebugResValues :settings:generateDebugResources :settings:mergeDebugResources :settings:processDebugManifest :settings:processDebugResources :settings:generateDebugSources :settings:incrementalDebugJavaCompilationSafeguard :settings:compileDebugJavaWithJavac :settings:compileDebugJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.). 注: /Users/xxx/dev/xxx/RCS/rcsjta/tools/settings/src/com/gsma/rcs/core/control/settings/UserprofileSettingsDisplay.java使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 :settings:compileDebugNdk UP-TO-DATE :settings:compileDebugSources :settings:mergeDebugShaders :settings:compileDebugShaders :settings:generateDebugAssets :settings:mergeDebugAssets :settings:transformClassesWithDexForDebug :settings:mergeDebugJniLibFolders :settings:transformNative_libsWithMergeJniLibsForDebug :settings:processDebugJavaRes UP-TO-DATE :settings:transformResourcesWithMergeJavaResForDebug :settings:validateSigningDebug :settings:packageDebug :settings:assembleDebug :settings:checkReleaseManifest :settings:prepareReleaseDependencies :settings:compileReleaseAidl :settings:compileReleaseRenderscript :settings:generateReleaseBuildConfig :settings:generateReleaseResValues :settings:generateReleaseResources :settings:mergeReleaseResources :settings:processReleaseManifest :settings:processReleaseResources :settings:generateReleaseSources :settings:incrementalReleaseJavaCompilationSafeguard :settings:compileReleaseJavaWithJavac :settings:compileReleaseJavaWithJavac - is not incremental (e.g. outputs have changed, no previous execution, etc.). 注: /Users/xxx/dev/xxx/RCS/rcsjta/tools/settings/src/com/gsma/rcs/core/control/settings/UserprofileSettingsDisplay.java使用或覆盖了已过时的 API。 注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。 :settings:compileReleaseNdk UP-TO-DATE :settings:compileReleaseSources :settings:lintVitalRelease :settings:mergeReleaseShaders :settings:compileReleaseShaders :settings:generateReleaseAssets :settings:mergeReleaseAssets :settings:transformClassesWithDexForRelease :settings:mergeReleaseJniLibFolders :settings:transformNative_libsWithMergeJniLibsForRelease :settings:processReleaseJavaRes UP-TO-DATE :settings:transformResourcesWithMergeJavaResForRelease :settings:packageRelease :settings:assembleRelease :settings:assemble :settings:lint Ran lint on variant release: 14 issues found Ran lint on variant debug: 14 issues found Wrote HTML report to file:///Users/xxx/dev/xxx/RCS/rcsjta/tools/settings/build/outputs/lint-results-debug.html Wrote XML report to file:///Users/xxx/dev/xxx/RCS/rcsjta/tools/settings/build/outputs/lint-results-debug.xml :settings:incrementalDebugUnitTestJavaCompilationSafeguard UP-TO-DATE :settings:preDebugUnitTestBuild UP-TO-DATE :settings:prepareDebugUnitTestDependencies :settings:compileDebugUnitTestJavaWithJavac UP-TO-DATE :settings:processDebugUnitTestJavaRes UP-TO-DATE :settings:compileDebugUnitTestSources UP-TO-DATE :settings:mockableAndroidJar :settings:assembleDebugUnitTest :settings:testDebugUnitTest UP-TO-DATE :settings:incrementalReleaseUnitTestJavaCompilationSafeguard UP-TO-DATE :settings:preReleaseUnitTestBuild UP-TO-DATE :settings:prepareReleaseUnitTestDependencies :settings:compileReleaseUnitTestJavaWithJavac UP-TO-DATE :settings:processReleaseUnitTestJavaRes UP-TO-DATE :settings:compileReleaseUnitTestSources UP-TO-DATE :settings:assembleReleaseUnitTest :settings:testReleaseUnitTest UP-TO-DATE :settings:test UP-TO-DATE :settings:check :settings:build BUILD SUCCESSFUL Total time: 19.153 secs This build could be faster, please consider using the Gradle Daemon: https://docs.gradle.org/2.14.1/userguide/gradle_daemon.html
然后也看到,编译出apk了:


然后再去安装:
【已解决】安装rcsjta的settings的build出的settings-debug的apk到安卓小米9中
转载请注明:在路上 » 【已解决】编译rcsjta项目中的RCS的settings设置