Welcome to svlab

Member Login

Lost your password?

Not a member yet? Sign Up!

Предыдущий пост Следующий пост
20 Dec 2019

Заработать на программировании возможно благодаря выполнению работ по программированию.

Примеры:

1. Обучение и репетиторство новых программистов когда вы опытны в какой либо области.

Продажа своих уроков по программированию.

Платные занятия по Skype или даже личные занятия.

2. Продажа своих созданных программ.

Продажа лицензионных ключей к своим программам.

3. Предоставление платных аккаунтов к своим программным сервисам.

4. Монетизация своих программ и приложений с помощью предоставления рекламы 

внутри своих приложений и программ.

 

Давайте рассмотрим монетизацию в Google Play.

Для этого вам потребуется написать прриложение Android

с заделам на его популярнось.

Это может быть клон известного приложения или игры или

ваше авторское приложение с новыми фишечками.

Для разработки приложения Android наиболее простым вариантом является

разработка мультиплатформеннных приложений на HTML и JS с помощью

возможности программного элемента WebView.

Это фактически панель браузера без браузерной строки способная

отображать web страницы.

Для полноценного взаимодействия кода JS внутри WebView

с другими программными возможностями Android возможна проброска

событий из WebView в код Java Android и наоборот.

Поэтому удобна система плагинов которая разработа во

соответствующем для этих целей фреймворке Cordova.

Это удобный фреймворк устанавливается после скачивания Node.JS 

https://nodejs.org/en/

и после перезагрузки Windows командой типа npm instal cordova

Также потребуется установка Android SDK.

https://developer.android.com/studio

Command line tools only

для Windows

sdk-tools-windows-4333796.zip

Необходимо затем установить все системные переменные к Android SDK

в системных переменных.

Для Windows 7 это 

Панель управления\Система и безопасность\Система

Дополнительные параметры системы

переменные среды

переменная в системных переменных

ANDROID_SDK  D:\adt-bundle-windows-x86_64-20131030\sdk

тут путь до Android SDK

затем включение этой переменной в переменную Path

%ANDROID_SDK%\tools;

для того чтобы все .exe программы из tools были доступны просто по имени без указания пути к ним в CMD (Command Line)

Для CMD лучше скачать Far Manager

https://www.farmanager.com/download.php?l=ru

там удобная коммндная строка вызываемая Ctrl+O

полезными также являются комнды Alt+F2 и Alt+F7

для смена директории и поиска файлов соответственно.

Также необходим сборщик Gradle для сборки приложений Android

https://gradle.org/install/

https://gradle.org/next-steps/?version=6.0.1&format=all

Gradle также необходимо поместить в системную переменную

GRADLE_HOME D:\gradle-6.0.1\bin

затем включение этой переменной в переменную Path

%GRADLE_HOME%

Тут путь D:\gradle-6.0.1\bin это путь до распакованного архива Gradle и до вложенной в него папки bin.

Далее необходимо купить платный аккаунт разработчика в Google Play.

Для этого вначале заведите аккаунт в Google

https://www.google.com/

затем почту в https://accounts.google.com/

затем сам Google Play аккаунт разработчика в https://play.google.com/apps/publish

Затем зарегистрируйтесь с присоединением  Visa карты в одной из рекланых сетей

это может быть 

https://admob.google.com/home/

или 

https://developers.mopub.com/

или другие на ваш выбор

В MoPub возможен перевод заработка от просмотра вашей рекламы в ваших приложениях

на счет PayPal

https://www.paypal.com/

Чтобы использовать возможности показа таких рекламных объявлений скачайте и установите соответствующие

плагины Cordova

это комманда

cordova plugin add cordova-plugin-admobpro

(https://github.com/floatinghotpot/cordova-admob-pro

или же плагина 

cordova plugin add cordova-plugin-mopub

(https://github.com/floatinghotpot/cordova-plugin-mopub)

после создания загатовки проекта

cordova create project1 com.mycompany.project1 Project1

и создания android платформы для приложения

cordova platform add android

После 

cordova build android 

компиляции вашего приложения

Необходимо его подписать для аккаунта разработчика

это коммнды для Java SDK 8 

(https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)

Windows x86

для 32bit системы

или 

Windows x64

для 64bit системы

Java SE Development Kit 8u231

без примеров

Java SDK также необходимо поместить в системную переменную

JAVA_HOME C:\Program Files\Java\jdk1.8.0_66

затем включение этой переменной в переменную Path

%JAVA_HOME%\bin

 

Необходимо подписать apk файл после его создания

Необходимо создать подпись

Перейти в директорию

C:\Program Files\Java\jdk1.8.0_66\bin

keytool -genkey -v -keystore mycompany.keystore -keyalg RSA -keysize 2048 -alias mycompany -validity 10000

Переместить свой project1.apk

jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore my-release-key.keystore project1.apk alias_name

mycompany - это название вашей компании

Перед подписью необходимо удалить в архиве файла apk раздел META_INF

Это удобно сделать с помощью 7-Zip архиватора и команды проводника Windows 7-Zip->Открыть архив

Затем верификации подписанного apk

с помощью комманды

zipalign -v 4 project1.apk project1Align.apk

из директории D:\adt-bundle-windows-x86_64-20131030\sdk\build-tools\build-tools-21.1.2\

предварительно поместив туда свой подписанный apk

 

Для более подробных деталей смотрите ответы к вопросам на форумах и http://stackoverflow.com

Например может помочь следующий ответ.

Это вопрос с обратным переходом с новой версии cordova на старую версию 5.1.1

-----------------------------------------------------------------------------------------------------------------------------------------

NEW %GRADLE% env_var was after update android sdk
G:\gradle-5.6.2\bin
C:\Users\Vladimir\.gradle\wrapper\dists\gradle-4.1-all\bzyivzo6n839fup2jbap0tjew\gradle-4.1\bin
 
Problem with build cordova 5.1.1 (cli 6.0.0) after update to cordova 9
 and after update android (with set new env_var for %ANDROID_HOME% for new android sdk cli) with having android old dir
 
1. set ENVIROTMENT_VAR %GRADLE% path to gradle repository with wrapper dir
 
2. npm install -g cordova@6.0.0
 
3. cordova platform add android@5.1.1 (or cordova platform add android with installing android@5.1.1 by default)
 
4.
cd ~/.cordova/lib/npm_cache/cordova-ios/4.1.0/package/node_modules/
npm install underscore
 
5. Change %ANDROID_HOME%/tools with dir zip from for Windows
https://stackoverflow.com/questions/42645285/cordova-android-sdk-not-found-make-sure-that-it-is-installed-if-it-is-not-at
 
6. Add cordova-generic-ad.jar to libs path for cordova android project to path platforms/android/libs
 
7. May be need also env_var for %ANDROID_HOME%/build_tools

Количество просмотров: 185

SHARE:

#

Post dicussion

Контакты

Для связи svbeat@yandex.ru

  • 1
  • 1
  • 1