android studio创建tv项目
下载android studio点此下载
-
配置环境变量:
d盘新增Android文件夹,创建android-avd和android-sdk文件夹
环境变量名称:ANDROID_HOME
环境变量值:D:\Android\android-sdk
环境变量名称:ANDROID_SDK_HOME
环境变量值:D:\Android\android-avd
path中新增变量值:bash%ANDROID_HOME%\tools %ANDROID_HOME%\platform-tools %ANDROID_HOME%\build-tools\29.0.3
-
安装android studio
-
下载sdk
选中之后点完成,一直下一步,直到出现安装完成,注意这个有时候提示安装成功,但是启动虚拟机时候提示没有安装,可以直接搜索从网站下载,在本地安装好之后重新启动工具即可。
-
创建新项目
gradle地址切换为腾讯:
https://mirrors.cloud.tencent.com/gradle/gradle-8.7-bin.zip -
创建和安装tv模拟器
点击Device Manager,点击+,选择create Virtual Device,选择TV,点击next,选择android 6.0,点next,然后出现配置,点击完成
-
项目编译完成,点击启动模拟器,测试模拟器是否可用
点击运行按钮,出现android字样代表模拟器启动成功
-
增加app启动后访问百度首页
-
增加权限
bash <uses-permission android:name="android.permission.INTERNET" />
-
activity_main.xml替换为
```bash
<?xml version="1.0" encoding="utf-8"?>
<WebView
android:id="@+id/webView"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
```
3. 删除其它类,保留MainActivity
4. 修改MainActivity
bash
public class MainActivity extends FragmentActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化设置页面
setContentView(R.layout.activity_main);
WebView webView = findViewById(R.id.webView);
//设置支持JavaScript
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
//打开地址
webView.loadUrl("http://baidu.com");
}
}
-
运行app
启动后直接打开了百度首页,项目访问成功
-
项目打包app
选择apk,然后点下一步,创建项目时候我们也勾选了app,所以此处选择tv包
点击create new
填完之后,点击next,然后选择release,等待几秒钟,打包即可完成。